Jobs by tag: "java"

Showing 1-5 of 52 items.
00O

Senior Java Desktop Engineer

O'reilly Auto Parts
java senior engineer a day agoApply

Job Description

A Senior Software Engineer is a highly skilled software developer with expert knowledge in at least one department or system. They work with a high degree of independence and develop information systems to support the business.  Engineers are primarily focused on the design or integration of various software systems, databases, and third-party packages.

Essential Job Functions


* Generally takes leadership role in guiding projects through the complete software development life cycle

* Typical focus is on code design efforts

* Solid understanding of secure coding techniques and best practices

* Responsible (takes ownership) for multiple software applications

* Manage tasks and resources while utilizing modern project management principles

* Participate or lead the development of multiple projects at one time

* Conducts code reviews and ensures coding best practices are being followed

* Recommend software improvements and changes to systems, as needed

* May approve software to be deployed to production systems

* Perform software and data analysis to uncover issues and solve complicated problems that typically span multiple systems

* Lead various meetings to gather software requirements and project details

* Conduct software demo's to educate and train others in the use of software

* Debug and correct complex software defects

* Develop new or modify existing software using coding best practices 

* Create or update advanced project documentation

* Test software to validate accuracy of code and high quality software systems




Skills and Qualifications


* 7+ years of software development experience

* Advanced understanding of change management and the O'Reilly change control process and procedures

* Advanced knowledge of Project Development Life Cycle (PDLC) and Software Development Life Cycle (SDLC)

* Advanced understanding of the software and system(s) supported by their team, as well as the overall company business

* Ability to lead and get results from others

* Ability to articulate advanced technical concepts and teach others

* Ability to effectively multitask

* Expert software debugging and testing knowledge

* Advanced understanding of complex computer systems (multiple programs, databases, communications etc)

* Advanced knowledge of programming, database systems, and systems analysis and design

* Ability to write advanced technical documentation

* Advanced problem-solving skills

* Good verbal and written communications skills

* Must work well in a team environment,

* Ability to learn independently

* Experience with Java desktop application development



See more jobs at O'reilly Auto Parts

How do you apply?

Please reference you found the job on our Jobsite as thank you to us, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.

00N

Senior Java Developer

Nagarro
dev java senior digital nomad 10 days agoApply

Job Description

* Expertise in Java and/or Scala

* Expertise in cloud and open source technologies such as Git, Spark, and Docker

* Familiarity with relational and big data such as Postgres, Hadoop, NoSQL Databases and columnar Storage formats Parquet

* Strong skills in analytic computing and algorithms

* TDD expertise

* Ability to do define crisp interfaces and thinking the performance, scalability as they are built

* Passion for finding and solving problems

* Prior history with agile development

* Experience in AWS (MUST HAVE)

* Excellent communication skills, proven ability to convey complex ideas to others in a concise and clear manner

* Data store knowledge is important - Postgres, Hadoop, NoSQL Databases and columnar Storage formats Parquet

* Work in PST time zone



See more jobs at Nagarro

How do you apply?

Please reference you found the job on our Jobsite as thank you to us, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.

00P

Senior Java Developer US Residents ONLY

Phoenix Staff
dev java senior digital nomad 14 days agoApply

Job Description

Your role:

• Work with a small team of engineers, to ensure product delivery and best engineering practices

• Develop solutions to scale our data ingestion platform

• Build analytics solutions and infrastructure to support new insights in product and derive detailed analysis on our massive datasets

• Setup continuous delivery process to enable continuous iteration on solutions

• Work in an agile, highly collaborative and agile environment with a lean team

• Customize and adapt to engineering best practices tools and applications like JIRA, Confluence, Eclipse etc.

• Help support team in resolving the customer issues related to the product

• Lead the creation of technical design documents and lead the communication of the architectural vision across functional areas

• Review code, lead refactoring activities, provide guidance from technical perspective for all SE members of a project

• Define and maintain coding standards, and guide team members to comply with them

• Train and mentor new team members


What you’ve got:

• BS, MS or Ph.D. in Computer Science or Engineering; equivalent experience will be considered

• 3-5 years Java experience building solutions that are performant with big data sets

• 3+ years’ experience with writing high performance SQL

• In-depth understanding of user authentication flows and session management

• Strong experience working with GitFlow

• Familiarity with Test Driven Development practices

• Strong written and verbal communication skills

• Experience working with and refactoring existing code

• Solid understanding of application vulnerabilities and security

• Experience in Dev-Ops

• Experience working in a team utilizing an agile approach

• Strong analytical, problem solving skills, excellent verbal and written communication skills

• Self-starter with excellent interpersonal, motivational, and facilitation skills

• Strong, proven problem-solving skills with the ability to quickly analyze the most expedient method to recover business operations

• Must be committed to a culture of continuous improvement

• Exceptional customer service skills, in addition to extensive experience working in a team-oriented, collaborative environment

• Must be able to communicate effectively with users, executives and senior leaders at all levels

• Ability to effectively prioritize and execute tasks

• Passionate about technology

• Able to develop and maintain effective working relationships with individuals with both technical and non-technical staff

• Excellent skills in critical thinking and analysis, meeting facilitation, verbal and written communications, and interpersonal interactions (e.g., partnering, conflict management, mediation, etc.)

• Excellent communication skills, both verbal and written. Loves to explain the technology and has a gift for concisely explaining complex topics

See more jobs at Phoenix Staff

How do you apply?

Please reference you found the job on our Jobsite as thank you to us, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.

00B

Senior Java Developer ( Position)

Bonfire
java spring developer senior developer 15 days agoApply

Job Description

Bonfire.comis transforming the way people buy and sell high quality custom apparel. As a leading online fundraising site, weve helped thousands of causes and organizations raise millions of dollars by selling their own custom shirts.

We are looking to hire aJava Spring Developer. Dont like HTML or CSS? Great! You will be working on our REST API and Angular frontend. HTML/CSS will be handled for you.

We are looking for along-termrelationship and committed individuals to join our team.

About you:

You can work on a feature from start to finish, communicate about it and ask the right questions.
You are comfortable with Java and can confidently write code and see it deployed to production servers.
You have an excellent knowledge of Spring (Boot). Alternatively, you are eager to read a book or two on it quickly and feign years of experience during the interview
SQL comes naturally to you and you understand how JPA/Hibernate works.
You can tinker with Javascript code and help improve our Angular stack.
You are not afraid to SSH into a server and change some configuration files.
Your English is proficient.

The role:

Senior Java developer is responsible for implementing new features, fixing bugs and improving and refactoring code.
Most of what we do is web related many tasks will ask you to implement REST endpoints to achieve some business objectives and connect the dots on the web.
Many tasks are not strictly web related and may challenge you in other ways (e.g. data analytics, network communication, database optimization, etc.).
You will have a lot of independence and agency while working, but you will communicate with other colleagues daily and often work with them directly to solve coding issues

The work environment:

This is aremote position. You have an amazing opportunity to join our fast growing platform and make it grow even faster.

We offer you outstanding team environment, low stress atmosphere, and an opportunity to advance your career by building amazing things on a modern tech stack.

Please apply directly on the following link: [[https://careers.bonfire.com/senior-java-developer-2/](http://)]

See more jobs at Bonfire

How do you apply?

Please apply directly on the following link: [https://careers.bonfire.com/senior-java-developer-2/](http://)

Please reference you found the job on our Jobsite as thank you to us, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.

00S

Software Developers Java UK Home Based

Surevine
dev java digital nomad 22 days agoApply

Job Description

We aren’t looking for a ‘Rock Star’ or a ‘Ninja’. We aren’t looking for a ‘Super Star Developer’ either. We want a team player; someone who is tenacious about getting things done as part of a team in an environment that expects creativity and quality delivery. Be a rebel but be part of our rebel alliance.


Our Agile development team are remote workers (home-based in the UK) who maintain a great team-working ethic with regular comms both electronically and visually and personally.  So you’ll be happy working remotely without ever feeling…well, remote.


Skills and experience


Essential


* Expert-level knowledge of Java with 5+ years of experience

* Experience of developing enterprise-grade, high performing scalable applications

* Expert knowledge of the Spring Boot framework (including spring data, spring security) and JEE containers

* Comfortable using AWS and Linux to support application development and deployment

* Thorough understanding of application security and secure coding practices

* Proficient in application design and architecture

* Knowledge of a variety of persistence technologies, to include SQL and NoSQL

* Experience of designing Restful APIs

* Tenacious technical problem solver

* Good communicator

* Experience of working in Agile teams

* Demonstrable experience of working with version control, build tools, code-quality and testing tools





Desirable


* Experience of, or strong desire to learn, modern responsive front-end development (CSS3 with SPA frameworks such as React, Angular or Vue)

* Strong working knowledge of application integration points: e.g. SSO, SAML, LDAP, SSL/TLS

* Demonstrable passion for working with Open standards / Open Source

* Knowledge of XMPP Responsibilities

* Continually critique and improve how the team delivers

* Architect secure software systems

* Design and develop reliable and secure software components

* Debug, solve and communicate technical problems

* Consider the user at every point in development

* Always be learning





We make cool stuff, and we need you to help us make that stuff cool! Surevine gives its people a platform to develop their individual talents into strengths in an environment which expects creativity and is obsessive about innovation.


Much more about us here: https://www.surevine.com/jobs/

See more jobs at Surevine

How do you apply?

Please reference you found the job on our Jobsite as thank you to us, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.