TechnoGen
Sr. Java Developer
TechnoGen, Sterling, Virginia, United States, 22170
Position: JavaDeveloper
Location: Ashburn, VA / Silver Spring, MD (Hybrid)
Duration: 12+ Months
Job Description:
The roles and responsibilities of this position shall include implementing Software Development Life Cycle to achieve the highest quality and to assign tasks and responsibilities using Agile methodologies; Design and Build Micro Services using Java/J2EE Technologies; Developing JPA modules to interact with Oracle database; Developing Message Listener which listens to Queue and passes the message to the consumer which then writes to backend database; Developing the unit test cases using JUnit and Mockito; Working with the middleware team in fixing the issues encountered during the code deployment phases; Knowledgeable in programming, data structures, computer systems, and software engineering; Bachelor's degree in computer science, software engineering, or other related field. 5-7 years of progressive experience designing and developing applications and/or systems using Core java/J2EE, Microservices framework, SOAP, REST, Web services.
Responsibilities: -Analyze user needs and develop software solutions. -Define and communicate technical and design requirements. -May analyze and design databases within an application area. -Assisting Lead developer and developers. -Extensive development experience with Java/J2EE, Core Java, Multi Threading, MicroServices framework -Providing input to technical lead and architect on development solutions; Monitoring and supporting high volume web service integrations. -Creating wireframes, graphical templates for various web based projects -Experience in developing responsive web design, and cross-browsers compatibility. -Managing time effectively to work on multiple project timelines simultaneously in a demanding deadline driven environment. -Experience using project management tools such Jira, confluence. -Working on Reactive JAVA, J2EE, microservices, build tools such as ant, maven, SCM Tools, Enterprise class web application. -Working spring security, REST Web services, Apigee, Zuul API gateway, Hibernate, Spring Data, JPA. - Knowledge of various DBMS technologies MySQL, PostGres, Oracle, Cassandra, Redis. -Extensive experience working on workflow integrations -Working on Front-end (ReactJS, AngularJS, HTMLS, CSS, JSON). - Conducts unit tests, code reviews, assesses and improves site/software performance, and maintains design and code documentation.
MUST HAVE SKILLS (Most Important): Core Java/J2EE/ Spring - 5+ years Microservices - 3+ years Database (Oracle, Post Gres) - 5+
DESIRED SKILLS: ReactJS/Angular - 2+years Kafka/ RabbitMQ - 4+years Cassandra - 2+years Kubernetes - 2+years
JBPM - 2years
Location: Ashburn, VA / Silver Spring, MD (Hybrid)
Duration: 12+ Months
Job Description:
The roles and responsibilities of this position shall include implementing Software Development Life Cycle to achieve the highest quality and to assign tasks and responsibilities using Agile methodologies; Design and Build Micro Services using Java/J2EE Technologies; Developing JPA modules to interact with Oracle database; Developing Message Listener which listens to Queue and passes the message to the consumer which then writes to backend database; Developing the unit test cases using JUnit and Mockito; Working with the middleware team in fixing the issues encountered during the code deployment phases; Knowledgeable in programming, data structures, computer systems, and software engineering; Bachelor's degree in computer science, software engineering, or other related field. 5-7 years of progressive experience designing and developing applications and/or systems using Core java/J2EE, Microservices framework, SOAP, REST, Web services.
Responsibilities: -Analyze user needs and develop software solutions. -Define and communicate technical and design requirements. -May analyze and design databases within an application area. -Assisting Lead developer and developers. -Extensive development experience with Java/J2EE, Core Java, Multi Threading, MicroServices framework -Providing input to technical lead and architect on development solutions; Monitoring and supporting high volume web service integrations. -Creating wireframes, graphical templates for various web based projects -Experience in developing responsive web design, and cross-browsers compatibility. -Managing time effectively to work on multiple project timelines simultaneously in a demanding deadline driven environment. -Experience using project management tools such Jira, confluence. -Working on Reactive JAVA, J2EE, microservices, build tools such as ant, maven, SCM Tools, Enterprise class web application. -Working spring security, REST Web services, Apigee, Zuul API gateway, Hibernate, Spring Data, JPA. - Knowledge of various DBMS technologies MySQL, PostGres, Oracle, Cassandra, Redis. -Extensive experience working on workflow integrations -Working on Front-end (ReactJS, AngularJS, HTMLS, CSS, JSON). - Conducts unit tests, code reviews, assesses and improves site/software performance, and maintains design and code documentation.
MUST HAVE SKILLS (Most Important): Core Java/J2EE/ Spring - 5+ years Microservices - 3+ years Database (Oracle, Post Gres) - 5+
DESIRED SKILLS: ReactJS/Angular - 2+years Kafka/ RabbitMQ - 4+years Cassandra - 2+years Kubernetes - 2+years
JBPM - 2years