Sr. Software Engineer Resume
2.00/5 (Submit Your Rating)
SUMMARY
- More than 13 years of experience in the information technology industry, wide range of experience in Java, J2ee, Hadoop,Oracle, DB2 Web services (REST, SOAP), MuleSoft, Frame works Hibernate, Oracle ADF, JSF, Angular, Spring(MVC,BOOT,BATCH,ORM), Struts, Sofia, Reports Actuate and Jasper.
- Performed varied roles including developing, documenting, coding, modifying, testing and implementing business technology solutions. Responsible for High Level and Detailed Design documents in proposing solutions for the projects.
- Extensive hands - on experience with complete Software Development Life Cycle (SDLC), including Requirement Analysis, Design Methodologies, Coding, Code Reviews, Testing and deployment of applications using Waterfall and Agile/Scrum methodologies.
- 10+ years strong experience in developing Java/J2EE applications using Core Java, Exceptions, Threads, Collections, JSP, Servlets, JDBC, SOAP, REST, Web Services.
- Hands on experience with leading open source frameworks Spring and Hibernate and build tools such as Ant and Maven.
- Experience in UI/Front End development using Web Technologies/ Frameworks/ Languages/ Tools like HTML 4/5, XHTML, CSS, Java Script, JQuery, JSON, AJAX, Angular.
- Experienced using databases like Oracle, SQL Server, and MySQL, experienced in developing stored procedures, Triggers, Functions and performance tuning.
- Extensive experience in application development using various IDE’s like Eclipse and RAD and Database IDE’s such as TOAD, SQL Server, MS SQL Management Studio.
- Broad Experience with TOMCAT, APACHE web servers, application servers JBOSS, WebSphere and WebLogic.
- Experience with XML related technologies such as XML, XSL and XSLT. Excellent exposure with JSON using Web services.
- Strong Experience in Object Oriented Design and Analysis, Iterative Agile Programming Methodologies and Test-Driven Development and Maintenance.
- Hands on experience in multiple version control systems and tools like CVS, GIT, SVN.
- Very Strong inter-personal skills in interacting with End-Users, Managers and Technical personnel. Motivated team player with ability to work under minimal supervision. Easily grasp the new technologies and updated as well.
- Implemented some of highly appreciated architectures and design patterns
- Ability to acquire in depth knowledge on being given a responsibility
- A good team player with a clear understanding of business needs
- Possess radical and tactical approach to problem solving.
- Involved in analysis and designing phase of the project.
- Integration of Oracle Web Center content management.
- Strong experience in Mule Integation using third party components.
- Developeed SOAP/REST services in Mule 4.x using SOA architecture.
- Expertize in impelementing Service Oriented architecture (SOA) using SOAP/REST.
- Experience in Micro services using Spring cloud architecture.
- Experience in continuous integration/Devops tools like Jenkin,DOCKER, Kubernetis and Open shift.
- Experience in implementing and processing bulk data using Spring batch.
- Work Authorization visa type: H1B.
PROFESSIONAL EXPERIENCE
Confidential
Sr. Software Engineer
Responsibilities:
- Involved in the full life cycle end to end application design, development, testing, integration, for Production Support, Defect Fixing, Root Cause Analysis, Change Management, Monitoring and Ongoing maintenance tasks.
- Designing the application using J2EE best practices and J2EE design patterns.
- Consumed REST API using Angular, HTTP Services and render using 2 way binding with HTML5 content for responsive web design and development.
- Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
- Developed RESTful web services
- Developed Data layer using DAO patterns, ORM and Hibernate.
- Development of JEE server side layer using XML, XSD, SOAP, JAXB, JDBC, Hibernate, JMS, JDK, JNDI, EJB and DAO patterns using Eclipse IDE
- Develop unit test cases using JUnit and used Log4J for logging and debugging.
- Designing XML Schemas for the application.
- Extensively involved with end users in functional discussions, business review meetings, requirements gathering.
- Develop SOA components using Mulesoft
- Worked with multiple technical teams for design and development
- Implemented RAML using Mulesoft ESB tool
- Deployed and developed and configured Interfaces using Mule components .
- Created Mule ESB artifacts and configured Mule configuration file and configured.
- Designed and developed API using RAML.
- Implemented and scheduled batch processing interface for processing bulk data using Spring Batch.
- Created templates using freemarker and XSLT for notice templates.
- Exposure to UI technologies .
- Strong knowledge in micro services and developed POC using Spring cloud and Rabbit MQ.
- Worked with Devops team to deploy dockers and implementation of Open shift.
Confidential
Sr. Software Engineer
Responsibilities:
- Used Agile/SCRUM for development process for application life cycle.
- Experience installing, configuring, testing Hadoop ecosystem components.Involved in full life cycle .
- Developed MapReduce programs to parse the raw data, populate staging tables and store the refined data in partitioned tables in the EDW.
- Created Hive queries that helped market analysts spot emerging trends by comparing fresh data with EDW reference tables and historical metrics.
- End to end application design, development, testing, integration, for Production Support, Defect Fixing, Root Cause Analysis, Change Management, Monitoring and Ongoing maintenance tasks.
- Designing the application using J2EE best practices and J2EE design patterns.
- Consumed REST API using Angular JS HTTP Services and render using 2 way binding with HTML5 content for responsive web design and development.
- Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
- Developed RESTful web services
- Developed Data layer using DAO patterns, ORM and Hibernate.
- Development of JEE server side layer using XML, XSD, SOAP, JAXB, JDBC, Hibernate, JMS, JDK, JNDI, EJB and DAO patterns using Eclipse IDE
- Develop unit test cases using JUnit and used Log4J for logging and debugging.
- Designing XML Schemas for the application.
- Extensively involved with end users in functional discussions, business review meetings, requirements gathering.
- Worked with multiple technical teams for design and development
- In-depth knowledge of Gits Hub and Jenkins for continuous integration.
- Involved in production support, monitoring server and error logs and Foreseeing the Potential Issues, and escalating to the higher levels.
Confidential
Sr. Software Engineer
Responsibilities:
- Evolve current eligibility determination system & processes by ensuring minimal disruption to existing programs
- Develop Health Connector Exchange, which is an Enterprise-wide health insurance exchange
- Implement a seamless solution to determine eligibility for Medicaid, subsidies or enrolling in commercial insurance plan
Confidential
Sr. Software Engineer
Responsibilities:
- Designing the application using J2EE best practices and J2EE design patterns.
- Framework development for including DAO and service layer.
- Developed POC for content management products integration with the backend systems.
- Involved in designing the back end and front end services using Spring, Hibernate and ADF and JSF.
- Developed the page level security for the application.
- Worked on implementation of web service layer using SOAP to interact with SOA layer.
- Implementation using Multithreading, Concurrency and Collections.
- Development of Web Front End (GUI) using HTML, DHTML, CSS, JQuery, JSON, AJAX, XSL, JSP, Spring MVC and performed validations using Java Script and AJAX.
- Worked on Dynamic loading of data while navigating through the tabs.
- Developed server side JEE application components using Spring MVC, Annotations, JSP, Servlets, JMS, JDBC, J2EE Design Patterns using Eclipse.
- Developed data layer components/DAO’s using Hibernate ORM framework.
- Developed SOAP services and clients using WSDL, XML, XSD.
- Developed REST services using Jersey API, JAX-RS and consumed REST API using AJAX, JSON, JQuery.
- Developed unit test cases using JUnit and used Log4J for logging and debugging.
- Designed XML Schemas for the application.
- Used Weblogic App Server for installing, configuring and deploying the applications.
- Developed Stored Procedures, SQL scripts, Functions, Triggers in SQL Server.
- Involved in production support, monitoring server and error logs and Foreseeing the Potential Issues, and escalating to the higher levels.
- Integration of Oracle Web Center content management.
Confidential
Sr. Software Engineer
Responsibilities:
- Involved in Requirements gathering and Requirements Analysis and participated client meet-ings.
- Involved in full life cycle of the application development using Agile/SCRUM.
- Developed design models using OOAD, UML, Visio and Enterprise Architect
- Implemented Design Patterns - Singleton, Factory, Abstract Factory, Decorative and Busi-ness Delegate design patterns.
- Developing the application using Core Java concepts like Collections, Multithreading, OO concepts, Exception handling for developing application modules.
- Developing the Struts MVC actions, Services, Service Impl, DAOs and DAO Implementation classes using Spring DI features and annotations.
- Developed JAX-RS based Restful web services using Jersey implementation
- Testing the Web Services using the REST client.
- Implemented changes in the business model components
- Prepared detailed technical document on the code organization
- Involved in creating UI/Front End pages by using HTML, CSS, JSP, Java Script and JQuery
- Responsible for Writing SQL queries and Stored Procedures
- Implementing Web Services Security by using Basic authentication.
- Configured Log4j for logging mechanism.
- Extensively used Hibernate for Object Relational Mapping(ORM) for data persistence.
- Involved in code review.
- Interacting with other technology groups as needed
- Coordinate with users and developers located in different geographic regions.
- Written the functional Junit Test cases with Mock implementation using Junit and Mokito