Java Developer

Dallas, Texas

Veterans Sourcing Group
Job Expired - Click here to search for similar jobs
Lead Software Engineer

Dallas, TX - hybrid model of 3 days onsite and 2 days remote (onsite Tuesdays, Wednesdays and a third day unique to each team or employee)

Direct hire

Must have:

Active Development, JAVA, J2EE, Hibernate, SpringBoot, Spring Boot, Spring MVC, Angular, CSS, HTML, JavaScript, XML, XSD, JSON, Microservices, REST APIs, CI/CD, GIT, Jenkings, JoCoCo, Maven, PL/SQL, Oracle, Snowflake, Containers, Messaging, ETL, Python, Agile, Code Coverage, JUnit, Mockito, PowerMock, SonarQube
QUALIFICATIONS:

Provides technical expertise and may coordinate some day-to-day deliverables for a team.

Assists in the technical design of large business systems; builds applications, interfaces between applications, understands data security, retention, and recovery.

Can research technologies independently and recommend appropriate solutions.

Contributes to technology-specific best practices & standards; contributes to success criteria from design through deployment, including, reliability, cost-effectiveness, performance, data integrity, maintainability, reuse, extensibility, usability, and scalability; contributes expertise on significant application components, vendor products, program languages, databases, operating systems, etc., and guides less experienced staff during the build and test phases.

Technology Expertise - is a subject matter expert on one or more of programming languages, vendor products, DTCC applications, data structures, business lines.

Platforms - works with Infrastructure partners to stand up development, testing, and production environments.

Requirements Elaboration - works with the Functional Architect to ensure designs satisfy functional requirements.

Data Modeling - reviews and extends data models.

Is aware of frameworks - that promote concepts of isolation, extensibility, and extendibility.

System Performance - contributes to solutions that satisfy performance requirements; constructs test cases and strategies that account for performance requirements; tunes application performance issues.

Security - implements solutions and executes test plans working mentoring other team members in best practice.

Standards - is aware of technology standards and understands technical solutions need to be consistent with them.

Documentation - develops and maintains system documentation.

Is familiar with different software development methodologies (Waterfall, Agile, Scrum, Kanban)

Effectively manages individual and team performance, maintaining high standards for team members.

Supports team in managing client expectations and resolving issues on time.

Ensures own and team's practices support success across all geographic locations.

Aligns risk and control processes into day-to-day responsibilities to monitor and mitigate risk; escalates appropriately.

Minimum of 6 years of related experience

Bachelor's degree preferred or equivalent experience.

6+ Years of active development experience/ expertise in Java/J2EE based applications demonstrated ability with Hibernate, Spring boot, Spring MVC

Strong frontend framework experience - Angular

Experience with CSS, HTML, JavaScript

Exposure to XML/XSD, JSON and similar data presentation components

Familiarity with Microservices based architecture and distributed systems.

Ability to develop and work with REST APIs using Spring Boot framework.

Experience with CI/CD technologies like GIT, Jenkins, JoCoCo and Maven

Strong database and PL/SQL skills (Oracle, snowflake preferred)

Experience with containers is a plus.

Experience with Messaging, ETL or Reporting tools is a plus.

Knowledge of Python a plus

Familiarity with Agile development methodology

Experience with Code coverage, JUnit, Mockito, PowerMock

Experience with static code analysis tool - SonarQube

Pre screen questionnaire:

1 : Please provide the link to candidate's LinkedIn profile:

Text field for candidate to answer.

2 : What is the candidate's highest level of education?

Text field for candidate to answer.

3 : Has the candidate applied or been interviewed for any role with this company in the past? If so, please provide details.

Text field for candidate to answer.

4 : What is the candidate's desired total compensation? (Please specify base salary vs. commission/bonus expectation)

Text field for candidate to answer.

5 : Where is the candidate located? If candidate is not near the job location, please explain relocation plan in detail (e.g. timeline, relocating with family, selling/buying property)

Text field for candidate to answer.

6 : Is the candidate legally authorized to work in the US for any employer?

Options:

1: Yes

2: No

7 : Will the candidate now or in the future, require immigration sponsorship for work authorization (for example, H-1B status)?

Options:

1: Yes

2: No

8 : Have you discussed and is the candidate aware that this role is Hybrid work arrangement and requires 3 days a week on site?

Options:

1: Yes

2: No

9 : Please elaborate candidates experience in Java/J2EE based applications

Text field for candidate to answer.

10 : Please elaborate candidates experience with Hibernate and Spring Boot? How have you utilized these technologies in your previous projects?

Text field for candidate to answer.

11 : Please elaborate candidates experience using Angular as a frontend framework

Text field for candidate to answer.

12 : Please elaborate candidates experience with CI/CD technologies such as GIT, Jenkins, JoCoCo, and Maven.

Text field for candidate to answer.

13 : Please elaborate candidates experience with static code analysis tools such as Sonarqube

Text field for candidate to answer.

14 : Please elaborate candidates experience with Code coverage tools like junit, Mockito, and PowerMock

Text field for candidate to answer.

Date Posted: 05 May 2024
Job Expired - Click here to search for similar jobs