Senior Software Engineer Resume
Bellevue, WA
Professional Summary
- A Java/J2EE Software Engineer wif 17 years of experience in IT Industry(11 years in USA). I has hands on experience in developing, designing and deploying Spring/Java/J2EE based application.
- I has good expertize in all cycles of a project starting from inception >> Design >> Development >> Go Live.
TECHNICAL SKILLS:
Java/J2EE Technologies: Java, Micro Services, Restful Web Services, JAX - RS, SOAP, WSDL, Servlets, Design Patterns, Amazon Web Services
AWS: VPC, Subnet, EC2, S3, CloudWatch, RDS for Oracle.
Frameworks: Spring Boot, Spring Cloud, Spring MVC, Hibernate, JPA, Maven, Junit, Eureka, Zuul, Zipkin, Ribbon, Rabbit MQ, Swagger, YAML
Database: Oracle 10g, 11g, 12g, Toad, H2, Coherence cache, Redis on AWS
Web/Application Servers: WebLogic 10.x, 12.x, WebSphere
IDE tools: Eclipse, Spring Tool Suite
Version control: Git, AccuRev, SVN.
Operating Systems: IBM AIX, Sun Solaris, Linux RHEL, Windows, Mac OS
Performance Analysis: Wiley, Adobe SiteCatalyst
PROFESSIONAL EXPERIENCE:
Senior Software Engineer
Confidential, Bellevue, WA
Responsibilities:
- Worked on migration of B2B Customers from a portal to one consolidated portal
- Designed a module to enable Users to access multiple profiles via single username/login.
- Working on cloud migration project using Spring Boot, Micro services, Spring Cloud, Netflix stack - Eureka, Zuul, Zipkin, Ribbon, Rabbit MQ etc to migrate legacy application to cloud environment
- Deployed application in EC2 instance of AWS by creating VPCs, Subnets, EC2 instances. Worked on S3 buckets.
- Re-engineered Session Switch module for Multi-profile users.
- Optimized and tuned backend system’s performance using analysis tools such as Wiley, Adobe SiteCatalyst
- Developed REST services using Apache Camel, Hibernate in services layer
- Writing Rest Services for landing page related to recent Orders/Payments/Bills
- Participated in discussion wif team members and architects throughout to analyze new requirements, design and development stages
- Proactively analyzed logs from servers to detect, debug and fix potential bugs in code
- Worked wif QA team to ensure successful deliver of projects by monitoring and fixing issues whenever reported
- Developed multiple web service APIs using Spring Rest
- Implemented rest Services to be for the consumers related to UI functionalities in AngularJS, HTML, CSS and Bootstrap
Technologies: Java, AWS - VPC, Subnets, EC2, S3, Spring Boot, Spring Cloud, Spring MVC, Micro Services, Feign, Eureka, Zuul, Zipkin, Ribbon, Rabbit MQ, J2EE, Swagger, YAML, JUnit, Maven, JAX-RS, Oracle, Hibernate, SQL, AngularJS, JavaScript, Toad, WebLogic, Git, AccuRev, Eclipse, Spring Tool Suite
Tech Lead
Confidential, Columbia, MD
Responsibilities:
- Lead the team of four team members to coding, unit testing (Development Phase), bug fixing (QA and UAT)
- Developed batch jobs using spring quartz for overnight email notifications based on the changes made to the hospitals.
- Identifying performance issues by using Java Thread Dump Analyzer to fine tune code.
- Developed database procedures to bring new measures into the system..
- Measuring static memory leaks in application using Static Memory Leak Detector-SMLD.
- Tuning DB settings like creation of index if necessary. Maintaining common server configurations throughout project.
Technologies: Java, J2EE, JSP, MVC Architecture, Weblogic 10.3, Spring Framework, Hibernate, Oracle 11, Web Services, SOAP, JDK 1.7, JDK 1.6, Junit
Senior Software Engineer
Confidential, Camp Hill, PA
Responsibilities:
- I wrote SOAP based Web services Clients to pull data from Insurance Companies Web services end points.
- Integrated Web services to update Insurance Plans wif Health Databases.
- Worked wif Architecture team for defining Web services.
- Implemented code inspection tool, PMD and Checkstyle to ensure the code quality.
Technologies: Java, J2EE, JSP, MVC Architecture, Weblogic 10.3, Spring Framework, Hibernate, Oracle 11, Web Services, SOAP, JDK 1.7, JDK 1.6, JUnit
Senior Software Engineer
Confidential, Bellevue WA
Responsibilities
- Writing RESTful Web services to communicate wif external systems.
- Writing SQLs for DAO layer.
- Implemented Self Service Web Services using SOAP which replaced database calls to Self Service database.
- Worked wif Architecture team to take away the dependency on Siebel APIs on Self Service modules.
- Writing Hibernate code wif Spring Framework to provide efficient back end code
Senior Software Engineer
Confidential, St Louis, MO
Responsibilities:
- Worked as Java/J2EE Engineer..
- Developed interfaces for various External Vendor Systems.
- Developed MVC controllers, Service Layer Java interfaces.
Senior Software Engineer
Confidential, Bellevue, WA
Responsibilities:
- Worked as Developer for the development of interfaces to external billing systems and development of new reports.
- Contributed extensively to all the phases of SDLC starting from reviewing the Approach, preparing design document ( Design Phase), coding, code inspection and unit testing (Development Phase), bug fixing (QA and UAT),bug fixing and enhancements post implementation (Warranty and Production Support).
- Worked on report creation based on Siebel Communications Billing Analytics Manager.
- Worked on the entire MVC architecture of Struts including the Request Processor, Action class, Action Form, Validation Framework.
- Worked on Siebel Communications Self Service to develop self-service module for B2b.
Technologies: Java, J2EE, JSP, MVC Architecture, Weblogic 10.3, Spring Framework, Hibernate, Oracle 11, Web Services, SOAP, JDK 1.7, JDK 1.6, Junit
Associate Consultant
Confidential
Responsibilities:
- Worked in developing J2EE based web-services to interact other system of GSM network.
- Designed and developed the application using the MVC architecture using Struts, Web Services, JAVA BEANS, Servlets, HTML and JavaScript.
- Interfaced wif other systems via Web Services (SOAP) in a SOA setup.
Technologies: Java, J2EE, JSP, HTML, Java Beans, Web Services, SOAP, SOA, JavaScript, Sun Solaris, MVC Architecture, Struts, Oracle9.
Senior Software Engineer
Confidential
Responsibilities:
- Development of web based application using Struts, JSP, Java/J2EE, SQL Server.
- Integration of web module wif SMSC for SMS polling.
Technologies: Java, J2EE, JSP, SQL Server, Jakarta Struts1.1, Apache Tomcat Web Server.
Senior Software Developer
Confidential
Responsibilities:
- Requirement gathering from Business team and converting them to technical specification.
- Development of web based application using Struts, JSP, Java/J2EE, SQL Server.
Technologies: Java, J2EE, JSP, SQL Server, Jakarta Struts1.1, Apache Tomcat Web Server.
Senior Software Developer
Confidential
Responsibilities:
- GSM Switch Side History Management System.
- Complaint Resolution System for Mobile Service Provide.
- SMS Provisioning/De provisioning Mediation System.
- SMS based GSM pre-paid roaming using Logica SMSC.
Technologies: Java, J2EE, JSP, SQL Server, Jakarta Struts1.1, Apache Tomcat Web Server.