Software Developer Resume
PROFESSIONAL PROFILE:
- Outstanding Java Developer and talented Software Engineer with proven expertise in object - oriented analysis and design and exceptional record overseeing all facets of Software Development Life Cycle, from analysis and design to implementation and maintenance.
- About 12+ years of experience in analysis, design, development, documentation, implementing and testing of software systems in Java/J2EE.
- Strong Knowledge on Application Development using Software Development Life Cycle SDLC using various methodologies like Waterfall, Agile/Scrum.
- Strong experience in Spring Framework such as Springs Core, Springs MVC, Spring AOP, Spring Security, Spring Batch, Spring ORM.
- Strong hands-on experience with Spring Boot, Spring Cloud with the Spring Boot.
- Experience in implementing Java EE design patterns.
- Strong knowledge and work experience on Object Oriented programming.
- Good experience in developing Restful and SOAP Web Services.
- Understanding of Internet security including OAuth, JWT.
- Experience in Configuring and deploying applications on Tomcat, WebSphere.
- Experience in Oracle, MySQL Databases and Ibatis SQL Mapping framework for Java.
- Experience with unix commands for checking the logs, pushing the files.
- Used GIT, CVS, and SVN Microsoft Visual SourceSafe as version control system.
- Experience in designing front-end interfaces using HTML, JSP, CSS, and JavaScript.
- Experience with Use-Case design, Class and Sequence diagrams using UML.
- Experience in application development using an IDE like Eclipse, RAD, and STS.
- Having good knowledge in AWS CICD builds, AWS Gateway function, Amazon S3, Amazon EC2, Amazon Elastic Beanstalk, AWS IAM, and AWs Lambda.
- Good work experience on conducting research on existing (or) new areas of Application Development and migrating them into the java technology.
- Possess strong problem solving, learning and communications skills.
- Excellent team player with good analytical, strategic planning and interpersonal and communication skills. Highly motivated, enthusiastic and self-starter.
- Strong Communication skills and good troubleshooting capabilities.
- Having experience of handling Defect Prevention Activities in several projects.
- Having good experience in designing the projects by understanding the technical needs.
TECHNICAL SKILLS:
Technologies: Restful web services, Springs 5, Spring Cloud, Spring Boot 2, JSFJSP, Servlets, Struts, Hibernate, AWS.
Web Server: Apache Tomcat 5.5 and 8, WebSphere 6.1.
RDBMS: Oracle 9i, MySQL, DB2, CICS, VSAM.
Languages: Java, JCL.
Web Technologies: HTML, DHTML, CSS, ICEfaces, AJAX, JQuery, Angular and JavaScript.
Frameworks: Seasor, Struts, JSF, Springs
Source Control Tools: Microsoft Visual SourceSafe, SVN, CVS, GIT
IDE: Eclipse, RAD.
Build Tools: Maven, Jenkins, and AWS CI/CD.
PROFESSIONAL WORK EXPERIENCE:
Confidential
Technologies: Java, Spring framework, Spring Boot MVC, Spring SecurityRestful web services, Spring Cloud for developing the micro servicesGIT, Jenkins, Junit, Oracle
Software Developer
Responsibilities:
- Analyzing the existing system requirements for migrating the application into micro services using Spring Cloud and Spring Boot.
- Involved in designing and ensuring designs comply with specifications.
- Developed designed specifications using UML including Use case, Class and Sequence diagrams.
- Developed RESTful Web Services using Spring Boot to retrieve data from database and exposed as micro services using spring cloud.
- Worked on JWT using Spring MVC for providing security for the developed Micro services.
- Implemented backend functionality using Spring Boot, Spring Cloud, Spring IOC, Spring MVC, and Spring Core.
- Integrated with Spring Cloud Netflix using features Eureka (Service Discovery), Hystrix (Circuit Breaker), Ribbon (Client Side Load Balancing) and Zuul Proxy.
- Implemented DAO layer using spring JDBC, Spring ORM JPA, and Implementation of Ehcache as a second level cache in the DAO layer.
- Used POSTMAN for testing the web services.
- Developed the Controller layers using Spring Core, Spring IOC, AOP, DTO.
- Consumed the developed RESTful services using Spring Boot.
- Spring email functionality implementation to send automated emails for members and employees.
- Used JIRA project management tool for tracking the activities, Tasks and defects
- Developed JUnit unit testing framework for Unit Testing.
- Helping the testers for preparing the test data and involved in the creation of the test data for the different environments.
- Coordinating with DB team for the calling the stored procedures using the spring JDBC and developed some queries.
- Involved in Build management through AWS Jenkins with GIT integration and working with the AWS pipelines setting up the environments like development, testing and production.
- Actively involved in the scrum calls.
- Involved in production issues identification and fixing.
- Helping team in resolving the technical issues.
Confidential
Technologies: Java, spring 4, Spring Core, Spring IOC, Spring ORM, Spring MVC, Spring Restful web services, Security, Spring AOP, Jenkins, JUnit.
Tech Lead
Responsibilities:
- Analyzing the existing system requirements build the application using spring framework.
- Involved in designing and ensuring designs comply with specifications.
- Developed designed specifications using UML including Use case, Class and Sequence diagrams.
- Documented the test cases for the developed web services.
- Developed RESTful Web Services using Spring MVC.
- Worked on Spring security for securing the rest services.
- Implemented backend functionality using Spring IOC, Spring MVC, Spring Core, Spring AOP.
- Implemented DAO layer using spring JDBC, Spring ORM JPA, and Implementation of Ehcache as a second level cache in the DAO layer.
- Used POSTMAN for testing the web services.
- Used JIRA for tracking the activities, Tasks and defects
- Developed JUnit test cases for Unit Testing.
- Helping the testers for preparing the test data and involved in the creation of the test data for the different environments.
- Coordinating with DB team for the calling the stored procedures using the spring JDBC and developed some queries for oracle db.
- Involved in Build management through Jenkins.
- Involved in version control using the GIT.
- Actively involved in the scrum calls.
- Involved in defect fixing.
- Helping team in resolving the technical issues.
Confidential
Senior programmer
Technologies: Java, SOAP Web services, Spring 3.5 MVC with spring batch, SavionIbatis.
Responsibilities:
- Analyzing the existing system requirements build the application using spring framework.
- Involved in designing and ensuring designs comply with specifications.
- Documented the test cases for the developed SOAP web services.
- Developed the Spring batch module for processing the batch and stored the data in the database using spring JDBC.
- Implemented backend functionality using Spring IOC, Spring MVC, Spring Core, Spring AOP.
- Implemented DAO layer using spring JDBC and Ibatis.
- Used POSTMAN for testing the web services.
- Used JIRA for tracking the activities, Tasks and defects.
- Developed JUnit test cases for Unit Testing.
- Coordinating with DB team for the calling the stored procedures using the spring JDBC, Ibatis and developed some queries for oracle db.
- Involved in Build management through Jenkins.
- Involved in version control using the GIT.
- Used the UNIX commands for checking the logs and grep the log statements and storing the batch files.
- Actively involved in the scrum calls.
- Involved in defect fixing.
- Helping team in resolving the technical issues.
Confidential
Technologies: Java 5, SOAP Web services, JSF, JavaScript, CVS, EJB, and SOAP UI.
Senior programmer
Responsibilities:
- Analyzing the existing system requirements to build the application using JSF.
- Developed the front end application using the JSF, JavaScript.
- Created the controllers, DTOs, business layers using EJBs, servlets.
- Tasked with creating POJO classes.
- Performed the server-side validations using controller classes.
- Worked on form validation, error handling and event handling using JavaScript, JSF.
- Implemented backend functionality using JSF and java classes for calling the SOAP web services.
- Involved in version control using the CVS.
- Actively involved in the project calls.
- Build is managed through maven.
- Used the unix commands for checking the logs and grep the log statements.
- Involved in defect fixing.
Confidential
Technologies: Java 5, SOAP Web services, SOAP UI, JavaScript, JSP, Struts frameworkAjax.
Senior Programmer
Responsibilities:
- Analyzing the existing system requirements build the SOAP web services using Struts framework.
- Involved in designing the application and created the class, sequence diagrams and use cases.
- Developed the front-end application using JSP, JavaScript.
- Created the controllers, DTOs, business layers using servlets.
- Tasked with creating POJO java classes.
- Performed the server-side validations using controller classes.
- Worked on form validation, error handling and event handling using JavaScript, java.
- Implemented backend functionality using DTOS, java classes.
- Developed and called the SOAP web services using java classes.
- Involved in resolving cross browser compatibility issues using the JavaScript and firebug.
- Involved in version control using the CVS.
- Build is managed through maven.
- Actively involved in the project calls.
- Involved in defect fixing.
- Wrote the test cases for testing the application.
- Involved in preparing the test data for the application.
- Used the unix commands for checking the logs and grep the log statements.
- Managing the team in helping them for resolving the technical issues.
Confidential
Platform: Windows XP
Technologies: JDK 1.5, JSF, ICEfaces, Soap Web Services, JavaScript, Hibernate, CVS.
Developer
Responsibilities:
- Analyzing the existing system requirements build the application using JSF.
- Developed the front-end application using JSF, ICEfaces, and JavaScript.
- Created the controllers, DTOs, business layers using servlets.
- Tasked with creating POJO classes.
- Performed the server-side validations using controller classes
- Worked on form validation, error handling and event handling using JavaScript.
- Implemented backend functionality using DTOS, java classes.
- Database queries are consumed using hibernate.
- Consumed the SOAP web services using java classes.
- Involved in resolving cross browser compatibility issues using the JavaScript and firebug.
- Involved in version control using the CVS.
- Actively involved in the project calls.
- Involved in defect fixing.
- Wrote the test cases for testing the application.
- Involved in preparing the test data for the application.
Confidential
Platform: Windows XP
Technologies: JDK 1.5, JSF, ICEfaces, Soap Web Services, JavaScript.
Developer
Responsibilities:
- Analyzing the existing system requirements build the application using JSF.
- Developed the front-end application using JSF, ICEfaces, and JavaScript.
- Created the controllers, DTOs, business layers using servlets.
- Tasked with creating POJO classes.
- Performed the server-side validations using controller classes.
- Worked on form validation, error handling and event handling using JavaScript.
- Implemented backend functionality using DTOS, java classes.
- Database queries are consumed using hibernate.
- Consumed the SOAP web services using java classes.
- Involved in resolving cross browser compatibility issues using the JavaScript and firebug.
- Involved in version control using the CVS.
- Actively involved in the project calls.
- Involved in defect fixing.
- Wrote the test cases for testing the application.
- Involved in preparing the test data for the application.
Confidential
Platform: Windows XP.
Technologies: Java, J2EE, JavaScript, JRUN4, Struts framework, SVN.
Database: Oracle9i
Developer
Responsibilities:
- Analyzing the existing system requirements build the application using Struts framework.
- Developed the front-end application using JSP, JavaScript.
- Created the controllers, DTOs, business layers using servlets, Java classes.
- Tasked with creating POJO classes.
- Performed the server-side validations using controller classes.
- Worked on form validation, error handling and event handling using JavaScript.
- Implemented backend functionality using DTOS, Java classes.
- Database queries are consumed using java classes.
- Involved in resolving cross browser compatibility issues using the JavaScript and firebug.
- Involved in version control using the SVN.
- Actively involved in the project calls.
- Involved in defect fixing.
- Wrote the test cases for testing the application.
- Involved in preparing the test data for the application.