Senior Java/J2EE Developer

Published date Posted on Indeed on Nov 21, 2022 (11 d ago)

Categories score:
java (10) java (8) junit (1) jsf (1)
testing (4) unit>test (2) jenkin (2)
sql (4) sql (2) postgresql (1) oracle (1)
azure (1.5) azure (1.5)
javascript (1) js (1)

Analyze requirements and implement web applications & REST APIs in a defined JEE framework. Builds next generation of applications using cloud technology, microservices and APIs.
Shows strong communication among business and IT groups in cross-function efforts. Trains and mentors less-experienced team members. Regular, predictable attendance is essential for satisfactory performance.

ESSENTIAL DUTIES & RESPONSIBILITIES

Designs and builds scalable, distributed, server-side Java Enterprise software applications, microservices and APIs.
Possesses practical application knowledge of design patterns.
Consults with business analysts and stakeholders to gather information about program needs, objectives, functions and features.
Analyzes, defines, and documents requirements for data, workflow, logical processes, interfaces with other systems, logging and monitoring.
Prototypes(POC), programs and unit tests code to implement the technical requirements.
Develops and maintains plans outlining steps and time tables for developing programs.
Writes and maintains documentation to describe program development, logic, coding, testing, changes, and corrections.
Writes documentation or reviews documentation written by others that describes installation and operating procedures.
Assists in maintaining internal web and application servers (Payara).
Provides operational support and technical assistance by responding to inquiries from others regarding errors, problems, or questions about programs.
Designs and builds RESTFUL APIs using OpenAPI and Azure API Management framework.
Improve existing products by refactoring codebase, applying best practices and coding standards.
Willingness to learn and introduce new technology to the team, and train and mentor.
Trains end users or technical support staff to use programs.

KNOWLEDGE, SKILLS & ABILITIES

Extensive experience of Java coding. Java8+ is required.
Extensive experience with relational databases like PostgreSQL and Oracle. Should be able create and dissect highly complex SQL code.
Experience with the following: JEE stack, JSON, XML, REST, Maven, Subversion, Jenkins, Jira, Eclipse/IntelliJ, and Linux shell commands.
Experience with service oriented design and techniques(web services, REST, JSON etc.)
Experience with version control or source code repositories like SVN and GitHub (preferably GitHub) and CI/CD tools like Jenkins.
Experience with creating unit tests using JUNIT/TESTNG/Mockito and code reviews to maintain coding standards.
Working knowledge of protocols like MODBUS, SNMP and MQTT.
Knowledge of secure development practices (including OWASP 10) preferred.
Experience with building integrations with IAM tools (like Okta, Azure AD) to support multi tenancy.
Knowledge of JS frameworks & Primefaces (JSF) preferred.
Excellent interpersonal skills.
Excellent verbal and written communication skills, required to adequately document system functionality.
Ability to logically analyze and solve problems.
Ability to create, test and debug coded modules
Ability to anticipate integration issues.
Ability to work well in a team environment.
Azure 104 and 204 certification preferred.

EDUCATION & EXPERIENCE

Bachelors Degree required
8+ year’s computer programming experience in Java & JEE.
Solid SQL experience is required
Experience with building APIs using Open API and Aure Management framework is preferred.

PHYSICAL REQUIREMENTS

Dexterity of hands and fingers to operate any required computer keyboard, mouse, and other technical instruments.

WORK CONDITIONS

Remote work with extensive daily usage of a computer.

SPECIAL REQUIREMENTS

Provide 24 x 7 support as needed.
Must be willing to work outside normal business hours, including weekends, late nights, holidays and on-call support.
Must be comfortable working in a highly critical, fast paced environment with shifting priorities.

Job Type: Full-time

Pay: $98,000.00 - $140,000.00 per year

Benefits:

  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Employee assistance program
  • Flexible spending account
  • Health insurance
  • Health savings account
  • Life insurance
  • Paid time off
  • Referral program
  • Tuition reimbursement
  • Vision insurance

Compensation package:

  • Bonus pay

Schedule:

  • Monday to Friday

Work Location: Remote


Let us know

Help us maintain the quality of jobs posted on RemoteTechJobs and let us know if:

Loading...
Success
Error on reporting

Related jobs

Voya Financial Voya Financial |
|
Today

Together we fight for everyone’s opportunity for a better financial future.We will do this together — with customers, partners and colleagues. We will fight for others, not against: We will stand up for and champion everyone’s access to opportunities..

The OpportunityZulily's mission is to deliver the best shopping experience for Moms. Our Zulily corporate headquarters is in Seattle, WA. This position is eligible for remote work in the following states: WA, OH, and NV.Our ShopEx Organization is looking.

ASK Consulting ASK Consulting |
|
2 d ago

Location: ChattanoogaJob Type:ContractPosted about 12 hours agoExpiry Date: 31 December 2022Referral: 220406@accuick.comJob Description:Education:Bachelors degree in Computer Science or related field or equivalent years of experience is required. Equivalent.

Agile5 Technologies Agile5 Technologies |
|
3 d ago

About Agile5: Agile5 Technologies, Inc., is a Woman-Owned Small Business (WOSB) and Information Technology (IT) services firm that specializes in the design, development, testing, integration, and maintenance of enterprise software systems. We believe.

MBL Technologies MBL Technologies |
|
6 d ago

MBL Technologies, Inc. offers a diverse set of technology and management consulting services to the Federal government and commercial markets. Our custom solutions are tailored to support each client’s mission, accounting for their unique needs and operating.

YOUR LIFE'S MISSION: POSSIBLEYou have goals, dreams, hobbies and things you’re passionate about.What’s Important to You Is Important to UsWe’re looking for people who not only want to do meaningful, challenging work, keep their skills sharp and move.

YOUR LIFE'S MISSION: POSSIBLEYou have goals, dreams, hobbies and things you’re passionate about.What’s Important to You Is Important to UsWe’re looking for people who not only want to do meaningful, challenging work, keep their skills sharp and move.