Duties: Adapt to the Agile software development lifecycle. Involve in grooming, design, development, testing and deployment of the application. Work with globally dispersed team and follow the quality guidelines, standards and procedures. Build the presentation layer using technologies like JSP, JSF, HTML, JQuery and CSS. Develop the core application using Java/J2EE and Spring technologies. Implement Java Message Service (JMS) to transport data between secure layer and enterprise layer and other various integrations. Develop Data Access layer using Hibernate Object Relational Mapping framework. Apply proper transaction management on the business process. Design SOAP contracts using XSDs. Build SOAP & REST WebServices to allow integrations with clients internally and externally. Design the database using SQL databases like Oracle, Microsoft SQL Server. Implement Unit testing and automation testing around the developed code. Implement logging to capture response times, runtime exceptions etc. to allow performance monitoring and troubleshooting. Maintain the developed code via versioning tools like- SVN, GIT etc. Perform continuous Integration of the code and automate the deployments to the Apache Tomcat servers. Actively work on performance tuning and optimization of different workflows in the application. Provide production support on the active application hosted in the production.
Minimum education required: Bachelors degree or equivalent in Computer Science, or related field. The employer will accept two years of experience in information technology application development as meeting the Bachelors degree requirement.
Minimum experience required: Five (5) years of experience in application development, or related experience.
*Skills required: Experience with Java/ J2EE. Experience with Spring, Struts, HTML, JSP, Servlets, CSS, JavaScript, XML (DOM, SAX), XSD, Hibernate, SOAP & REST Web Services, and JMS. Demonstrated knowledge of SQL databases including Oracle and SQL Server. Demonstrated knowledge of webservers and application servers including Apache, Tomcat, and IBM Websphere. Knowledge of Unix, Linux and Windows Operating Systems. Demonstrated knowledge of code management and build and deployment tools including SVN, Maven and Jenkins. Experience performing software testing and monitoring. Experience with unit and automation testing. Demonstrated knowledge of the Agile software development model. Employer will accept any amount of experience with the required skills.
by via developer jobs - Stack Overflow
Minimum education required: Bachelors degree or equivalent in Computer Science, or related field. The employer will accept two years of experience in information technology application development as meeting the Bachelors degree requirement.
Minimum experience required: Five (5) years of experience in application development, or related experience.
*Skills required: Experience with Java/ J2EE. Experience with Spring, Struts, HTML, JSP, Servlets, CSS, JavaScript, XML (DOM, SAX), XSD, Hibernate, SOAP & REST Web Services, and JMS. Demonstrated knowledge of SQL databases including Oracle and SQL Server. Demonstrated knowledge of webservers and application servers including Apache, Tomcat, and IBM Websphere. Knowledge of Unix, Linux and Windows Operating Systems. Demonstrated knowledge of code management and build and deployment tools including SVN, Maven and Jenkins. Experience performing software testing and monitoring. Experience with unit and automation testing. Demonstrated knowledge of the Agile software development model. Employer will accept any amount of experience with the required skills.
by via developer jobs - Stack Overflow
No comments:
Post a Comment