Senior Developer Resume
SUMMARY
- 10+ years of experience in IT industry as a Java/J2EE developer in the development of Web applications using Java and J2EE related technologies.
- Experience in Full software development life cycle implementation including Business interaction, Requirement Analysis, Software Architecture, Design, Development, Testing and Documentation phases and Web based Enterprise Applications using Java/J2EE on Windows platforms.
- Strong Domain knowledge inHealthCare, Logistics,Telecom, and Retail
- Expertise in designing and developing multi - tier enterprise level web-based applications using J2EE technologies like Servlets, JSP, JPI, Hibernate, JDBC, JNDI, Java Beans, Java Mail,JMS, JAXB, SOAP, WSDL, XML (SAX, DOM), Web Services and Java Multi-threading.
- Extensive experience working in Struts, Hibernate andSpring frameworks.
- Experience in using HTML, HTML5, Angular 2, JavaScript, jQuery, JSONand CSS for designing front end.
- Proficiency with Web Sphere Application Server (WAS),WebLogic and Apache Tomcat Web Server.
- Experience in Rational Unified Process (RUP) and Agile Model.
- Experience in cloud Technologies AWS Ec2, s3 bucket,SQS queues
- Strong Experience working with Databases such as Oracle, SQL and PLSQL.
- Experience in writing with Databases queries and stored procedures
- Experience in writing unit test cases using Junit
- Experience working with versioning tools like CVS and SVN and build tools like ANT and Maven.
- Good Expertise in Requirement understanding and analyzing.
- Good analytical abilities, quick grasping power and zeal for learning new things.
- Highly motivated self-starter with Excellent Communication, Presentation and problem-solving skills and committed to learning new technologies.
- Ability to work under pressure and manage (Multiple) project tasks with changing priorities and tight deadlines and can work either independently or as a part of a team.
TECHNICAL SKILLS
Programming Languages: Java8,7,6, 1.5
J2EE Framework/API’s: SpringIOC Spring MVC, Spring Boot, Struts 1.2, Hibernate,JSF and Webservice
Web Technologies: JSP, Java Script and jQuery, CSS, XHTML, Angular 2 and JSTL
Databases: Oracle 10g, Oracle 11g.
Database Languages: SQL and PL/SQL.
Development Methodologies: Agile, Waterfall and RUP
Script: Angular 2, Java Script,jQuery and Ajax.
Version Control: IBM ClearCase,SVN and CVS, Git
Testing & Performance Tools: Junit, and Log4J.
Build Tools: Ant, Maven, Jenkins.
Application Tools: Oracle Developer, Toad, PlSql Developer, Rad, eclipse, SpringSts, WinSCP, Jenkins, Remedy Ticket system and Jira, Putty, Sonar,Bootstrap.
PROFESSIONAL EXPERIENCE
Confidential
Senior Developer
Responsibilities:
- Developed Backend layer
- Created the SQS queues read and write data using AWS SDK Java api
- Implement the code logic Using Spring boot over Spring
- Implemented the splitting logic using some filters and store the data.
- Prepared the Junit test cases for the functionality
- Deployed the AWS environment under ec2.
- Build the jar file using Jenkins build using SonarQubeintegration.
Confidential
Senior Developer
Responsibilities:
- Experienced with Angular2 frameworks including MVC architecture, different modules, specific controllers, templates, custom directives and custom filters and used Angular2 for dependency injections.
- Developed page layouts, navigation and presented designs and concepts to the client for review.
- Implemented presentation tier using the Spring CORE, Spring MVC, JSP and JDBC Template.
- Implemented the Model layer to generate the model object of the application.
- Implemented the Service layer to develop the business logic of the application which is independent from the DAO and Controller layers for the future enhancement of the business logic.
- Implemented the data access layer DAO to interact with the database for performing the CRUD operations.
- Implemented the Singleton, Proxy and Factory Design patterns.
- Used JDBC, application server provided transaction REST API for accessing data from the Oracle the using standard statements.
- Involved in writing application level code to interact with APIs, Web Services using JSON and XML
Confidential
Technology Lead
Responsibilities:
- Development and maintenance of the application.
- Analyzing the Functional Specification.
- Impact analysis of new enhancement in existing application.
- Persistence layer was implemented using Hibernate Framework.
- Used the configuration levels in using Spring
- Doing performance optimization in the application.
- Monitored the error logs using Log4J and fixing the problems.
- Used Eclipse as the IDE and SVN as the version Controller.
- Front-end was designed using HTML, CSS, JavaScript and jQuery.
- Validating the forms using JavaScript.
- Responsible for sending the Release to QC.
- Support the System integration testing and User acceptance testing.
- Support Deployments and Post production issue.
Confidential
Senior Developer
Responsibilities:
- Develop UI and backend logic to insert and update database
- Used EC2 for configuring virtual servers and dynamic website set up is done by using services of AWS deployment, and responsible for expanding and maintaining AWS infrastructure using EC2/EBS .
- Experience in setting up instances behind Elastic Load Balancer in AWS for high availability.
- Designing the Web Pages using Jsp
- Involved in Peer review
- Responsible for developing Java code for business logic
- Responsible for sending the Release to QC
