drjobs
Sr. Java Developer
drjobs Sr. Java Developer العربية

Sr. Java Developer

Employer Active

1 Vacancy
The job posting is outdated and position may be filled
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs

Job Location

drjobs

others - USA

Monthly Salary

drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Req ID : 1755542

Job Title: Sr.Java Developer
Duration: 12+Months
Fully Remote
Visa: USC.GC,H1B And H4-EAD
Contract Type: W2,

Education / Experience:

Doctorate and 3 years' experience

Masters and 5 years' experience

Bachelors and 7 years' experience

Description of Work:

  • Provide development support to the government client and enable design, development, and implementation of complex systems.
  • Implement web programming techniques and frameworks.
  • Design, develop and use web-based APIs (especially REST-based APIs),
  • Develop data migration programs using Java
  • Conduct unit testing to ensure high quality bug free code.
  • Design and implement scalable and robust approaches to caching, security, and databases
  • Decompose business and system architecture to support clean-interface multi-team development.
  • Understands the business problem statement, user stories, and technical constraints Participate in the full life cycle of an agile or waterfall projects by designing and developing user interfaces and applications.
  • Participate in planning, retrospectives, demos and daily stand-ups.
  • Demonstrate strong oral and written communication skills, with the ability to communicate technical topics to management and non-technical audiences, as well as interface with the customer on a daily basis.
  • Ensure Section 508 Compliance.
  • Demonstrate strong oral and written communication skills, with the ability to communicate technical topics to management and non-technical audiences, as well as interface with the customer on a daily basis.

Basic Qualifications:

  • Bachelor's degree and 7 years of relative experience, Master's degree and 7 years of relative experience, or 11 years of relative experience in an IT field in lieu of a degree.
  • Minimum of 4 years of experience with Java or J2EE, WebSphere, Maven, Git, Jenkins, Java Batch, JPA, JSP
  • Minimum of 4years of experience working with relational databases
  • Minimum of 3 years of experience using CI/CD tools on PaaS environment. Preferably AWS
  • Minimum of 4 years of experience with two or more of the following frameworks/technologies: JPA/Hibernate, SOA and web service technologies, Struts 2.0 framework, Spring Boot, and web development (HTML, JavaScript, jQuery, and CSS, Custom Tags)
  • Minimum of 1 year of experience using a code repository with distributed version control such as Git/Bit Bucket.
  • Must be able to obtain and maintain a US Public Trust clearance

Preferred Qualifications:

  • Prior clearance
  • Experience with relational database systems including PostgreSQL, MySQL, and DB2; and writing complex SQL queries
  • Development, design and production support experience
  • Ability to contribute to design and architecture discussions
  • Experience in creating design/technical documentation
  • Experience in different application servers
  • Experience in developing Design patterns and UMLs
  • Experience in Agile/Scrum methodology and tools (such as Version One, Rally, or JIRA)
  • Proficient in Extensible Markup Language (XML) and SharePoint
  • Extensive knowledge of SOA principle, design patterns, application and integration architectures.
  • Extensive experience in Object Relational Mapping technologies like JPA/Hibernate in web service technologies
  • Extensive experience with Unit Testing using Junit

Employment Type

Full Time

Company Industry

About Company

100 employees
Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.