Software Engineer Resume
SUMMARY:
- Over 4+ years of professional IT experience in design and development of Multi - Tier distributed, Enterprise applications using Java/JEE technologies with Software Development Life Cycle (SDLC).
- Expertise in working with Waterfall, Agile - Scrum SDLC environments.
- Expert in Core Java and implemented concepts like Multithreading, Concurrency, Exception Handling, File handling, IO, Generics, and collections in various projects.
- Experience in implementing client-server business applications using MVC and SOA architecture.
- Experience with Java 8 features such as Lambda Expressions, Streams API and parallel Streams API etc.
- Experience in developing server side code with good knowledge of enterprise and persistence design patterns like Singleton, Factory, Business Delegate, Session Facade, Service locator, Front Controller, Data Access Object and MVC.
- Extensive experience on backend frameworks like 4.x, Hibernate 4 and 5.
- Expert in implementing Spring modules such as Spring IOC, Spring MVC, Spring AOP, Spring JDBC, Spring DAO and Spring ORM.
- Experience in working with ORM frameworks like Hibernate, JPA (Java Persistence API) and APIs such as JDO (Java Data Objects).
- Experience in understanding and implementing of Microservices in client-server business applications.
- Expert in building Microservice applications using Spring Boot for developing Restful webservices.
- Experience in developing user interface using HTML, XML, jQuery, JavaScript, JSON and Ajax.
- Creating Docker images for providing environment support at production and testing.
- Strong skills in RDBMS implementation and development using MySQL Oracle and experience in working with SQL, PL/SQL programming languages.
- Experience in using build tools likeANT, MAVENfor the development of build artifacts on the source code and log4J framework for logging details.
- Experience in development and troubleshooting Web based and enterprise based applications on Windows, UNIX and Linux Platform.
- Experience is using Subversion (SVN), CVS, Git as versioning software tools.
- Experience in working with continuous integration tools like Jenkins, Docker, and bug tracking tool Jira.
- Experience in using web app servers like Apache Tomcat, and JBOSS Servers.
- Quick Learner, highly motivated team player with excellent organizational and analytical skills.
TECHNICAL SKILLS
Operating systems: Windows, Unix, and Linux
Languages: Java, XML, HTML
Java/ J2EE technology Stack: Spring, Spring Boot, Micro Services, Hibernate, REST Web Services, MDB, JMS & Active MQ
Frontend Technologies: JQuery, Ajax, Java Script, HTML and CSS
Servers: Tomcat 8, Jboss Server 4.6
Relational Database: Oracle, MySQL
IDE’s: Spring Tool Suite, IntelliJ JBoss IDE for Eclipse, Notepad++, Toad, My SQL Editor
Version control: Tortoise SVN, GitHub, Win CVS
Bug tracking tools: JIRA, Bugzilla
SDLC: Agile Scrum, Waterfall Model
Build Tool: Maven, Jenkins, Ant Build
Other tools: WinSCP, Putty (Unix Login), Mobax
PROFESSIONAL EXPERIENCE
Software Engineer
Confidential
Responsibilities:
- Study and analysis of business and functional requirements and Communicating with On-Shore to understand the requirements to fulfill the Client needs.
- Designed Project SPEC, LLD documents and maintained artifacts for the project.
- Distributing work to team, and Manage team members, and communicating with the testing team to resolve the issues.
- Developed Collectors to collect the data from various Cisco Devices.
- Written & Created Active MQ Listeners for uploading the collected data to the cisco cloud for generate the analytics report.
- Developed Controllers, implemented Business logic in Service Layer, DAO Services.
- Designed and developed the presentation layer which includes the development of standards-browser compliant - user interactive web pages using CSS, Spring (MVC) with Client side validation and unit testing.
- Designed and developed business layer which includes the creation of action classes, VO/beans to handle user interactions through forms and integrated with the Rest Web Services framework to handle backend functionality
- Written JUnit test cases and involved in manual testing.
- Involved in performance tuning for Tomcat Server 7.
- Used Maven automated build scripts to compile and package the application and implemented Log4j for the project.
- Maintained the Production and the Test systems.
- Worked on bug fixing and enhancements on change requests
Software Engineer
Confidential
Responsibilities:
- Study and analysis of business and functional requirements and Communicating with On-Shore to understand the requirements to fulfill the Client needs.
- Designed Project SPEC, LLD documents and maintained artifacts for the project.
- Developed Controllers, implemented Business logic in Service Layer, DAO Services.
- Designed and developed the presentation layer which includes the development of standards-browser compliant - user interactive web pages using CSS, Spring (MVC) with Client side validation and unit testing.
- Designed and developed business layer which includes the creation of action classes, VO/beans to handle user interactions through forms and integrated with the Rest Web Services framework to handle backend functionality
- Written JUnit test cases and involved in manual testing.
- Involved in performance tuning for Tomcat Server 7.
- Used Maven automated build scripts to compile and package the application and implemented Log4j for the project.
- Maintained the Production and the Test systems.
- Worked on bug fixing and enhancements on change requests
Software Engineer
Confidential
Responsibilities:
- Study and analysis of business and functional requirements.
- Communicating with the client to understand the requirements to fulfill their needs.
- Designed LLD documents and maintained artifacts for the project.
- Managing the team, and helping to team members, and communicating with the testing team to resolve the issues.
- Developed Axis Web Service Code, Java Mailing, Java to XML Binding.
- Parsed the XML files using Castor for marshalling and unmarshalling, used Open CSV for reading CSV files.
- Developed whole project audit tracking and also involved in integrating the modules.
- Developed DAO Services with hibernate persistence framework.
- Implemented business logic in Oracle Stored Procedures, Functions and Triggers.
- Written EJB 3.0 Session Beans for implementing business logic.
- Written JUnit test cases and involved in manual testing.
- Deployed the releases or builds into QA (Environment Linux.)
