Sr. Java Developer Resume
Pittsburg, PA
SUMMARY
- Around 5+ years of IT experience in Design, Development, and Deployment of web applications using Java and J2EE Technologies in Banking, Healthcare, Insurance domains.
- Extensive experience in Core Java & J2EE technologies Servlet, JSP, JSTL, JDBC, Custom tags, JavaScript, JavaBeans, JMS, JTA, JNDI, HTML, XML, SOA, Web Services, Java 9
- Experience in deployment and maintenance of Web Services, enterprise applications, distributed Applications, Microservices, Client/Server and Web applications.
- Extensive knowledge of all phases of Software development life cycle (SDLC), Software Testing Lifecycle (STLC) using Agile/SCRUM and Waterfall methodologies, TDD (Test Driven Development), SDET, and BDD (Behavioral Driven Development), Mutation testing, Code and Branch coverage.
- Experience in UI &client - side validations using HTML, CSS, JSP, AJAX, JSON, XML, java script frameworks like Angular 7.0 using TypeScript with NPM (Node Package Manager).
- Expertise in implementing frameworks using Spring 3.x/4.x Custom MVC, Spring Boot, Spring Batch, Spring Cloud, and Hibernate 3.5 for persistence, Multithreading, Lambda.
- Involved in producing and consuming SOAP and Restful web services using WSDL, SOAP, JAX-WS, JAX-RS, JSON, XML, Jersey, Spring REST, Apache CXF, SOAUP UI etc... and familiar with SOA (Service Oriented Architecture), Swagger.
- Expertise in DB Design, DB normalization and writing SQL queries & PL/SQL- Stored Procedures, Functions, Triggers, Sequences, Indexes and Views. Comfortable working with RDBMS like MySQL, DB2, and Oracle DB.
- Good knowledge in NoSQL database like Mongo DB, Amazon Dynamo DB.
- Performed unit testing in Java using JUNIT test cases and used Mockito, SDET and doing end-end testing and fixing mutation test coverage.
- Involved in using JMS, Apache& IBM MQ Series for Asynchronous messaging, Kafka.
- Expertise in using J2EE Application Servers such as WebLogic 11g, 12c, Jetty and Web Servers such as Tomcat 6.x/7. x.
- Experience with cloud computing services (Amazon Web Services (AWS) like Lambda, S3, CloudWatch, ECS, and RDS preferred).
- Experience in using IDEs like My Eclipse, Eclipse 3.x, and STS (Spring Tool suite), WebStorm, Visual Studio Code.
- Experience working with continuous Integration and continuous deployment tools like Jenkins, Bamboo and integrating with build tools like Maven, Ant and Gradle.
- Experience in tracking defects, issues, risks using Jira, ClearQuest, Quality Center.
- Experience working with repository tools for version control like SVN and GIT, Bitbucket, and Crucible.
- Able to write clean, maintainable code, and read code created by others.
TECHNICAL SKILLS
Programming Languages: C#, Java/J2EE, Scala, SQL.
J2EE Frameworks & Client Scripting: Spring 3.x, 4.x, EJB’s, Spring MVC, Spring Boot, Spring Cloud, Microservices, Junit, SDET, Java Script, HTML, CSS, Angular 7.0, Multithreading, Lambda.
Version Control: SVN, GIT
Cloud Based Technologies: AWS (Amazon webservices), EC2, Elastic Beanstalk, ECS, S3, IAM, RDS, CloudWatch, and Route 53.
Webservices and Implementations: REST and SOAP using WSDL, JAX-WS, JAX-RS, JSON, XML, Jersey, Spring REST. Apache CXF, Swagger.
ORM: JDBC, Hibernate, JPA, Spring JDBC.
Build Tools: ANT, Maven, Gradle
Operating Systems/ Platforms: Windows, IOS, Unix/Linux
Messaging Queue: Active MQ, RabbitMQ, KafKa
Data Bases: MS-SQL, MySQL, Oracle, DB2, NOSQL, DynamoDB.
IDE Tools and other Tools: Eclipse, STS (Spring Tool Suite), WebStorm, and VS code (Visual Studio Code), SonarQube.
PROFESSIONAL EXPERIENCE
Confidential, Pittsburg, PA
Sr. Java Developer
Responsibilities:
- Involved in SDLC Requirements gathering, STLC (Software Testing Lifecycle), Analysis, Design, Development and testing of application using AGILE methodology (SCRUM) and BDD Development.
- Experience to implement instrumentation to gather business-specific metrics around consumer usage patterns
- Experienced with Java, Spring, Spring Boot, Spring Batch, and JPA.
- Experienced with software engineering fundamentals including object-oriented design, data structures, dependency injection, testable code, and algorithms.
- Worked on testing the RESTful APIs using POSTMAN tool.
- Experienced developing Java REST services using Spring, Jersey
- Experienced with test automation Software development engineering in test (SDET), and test-driven development practices using functional testing (JUnit, Cucumber), mock frameworks (Mockito), Mutation Testing, Code and Brach Converging.
- Worked with DevOps concepts, tools and continuous delivery pipelines like Bamboo, Jenkins, Maven, Bitbucket, Jira, etc.
- Implemented Restful Services with JAX-RS using Spring Boot and Micro Service Architecture.
- Experience working with cloud AWS development like cloud data stores S3, EC2, Dynamo DB and Amazon RDS
- Experienced with software engineering tools, such as STS (Spring Tool Suite), WebStorm, Visual Studio Code, SVN, GIT, Oracle SQL Developer, Data cap, POSTMAN, PUTTY, RPA, and others.
Environment: s: J2EE, Multithreading, Lambda, Scala, Spring, Spring Batch, Spring REST, Spring Boot, Spring Cloud, Junit, Mockito, SDLC, STLC, SDET, REST API, SOAP, XML / JSON, Maven, JPA, DB2, Oracle SQL, Swagger, Bamboo, SonarQube, Splunk, Angular 7.0, Type Script, HTML, CSS, STS (Spring Tool Suite), Visual Studio, WebStorm, RPA, JIRA, AGILE/SCRUM, GIT, SVN, Crucible, Bamboo, Jenkins, Bitbucket, Windows, Unix/Linux Shell Scripting.
Confidential, McLean, VA
Java Developer
Responsibilities:
- Design and implemented new features on both Java-based EMS (Enterprise Management Server) client/server Application and Web Application.
- Designed and implemented new features on existing Java Based Desktop EMS application using Core Java API’s, Swing, AWT and java Framework Spring core.
- Developed REST and SOAP based web services using WSDL, JAX-WS, JAX-RS, Jersey, XML, JSON to communicate from Java based-EMS server to client and communicating with Spidercloud Routers to java-based EMS server.
- Used Spring MVC implementations like Spring Security, Spring IOC, Spring REST and Spring JDBC for developing backed web application.
- Worked on SOAP and RESTful Services using WEB API which return JSON data.
- Written SQL Queries to check the validity for the testing while testing Data anomalies within the Database and wrote MYSQL schemas.
- Used MYSQL Workbench to write Queries to extract and verify data from the MYSQL Server Database.
- Experienced working with Red Hat Linux environment to connect to Routers and managing them using Shell Scripting.
- Developed reusable and interoperable Web service modules based on SOA architecture using SOAP and RESTful Services.
- Developed ANT scripts to build and deploy the applications.
- Used Jira for bug reporting and followed the entire Bug Lifecycle until it is fixed.
- Worked with QA team to help ensure a high-quality product.
Environment: s: J2SE, J2EE, Swing, AWT, Spring core, Spring MVC, Spring REST, Log4j, Junit, SNMP, TR-069, TCP/IP, REST API, SOAP, XML / JSON, Swagger, Install4J, Jersey, ANT, Linux, JDBC, MySQL, SQL, Bamboo, Jetty, HTML, CSS, Eclipse, JIRA, AGILE/SCRUM, SVN, Windows, Unix/Linux Shell Scripting.
Confidential, Tampa, FL
Java Developer
Responsibilities:
- Involved in gathering business requirements, review the requirements and converting them to detailed design documents and clarification documents.
- Used Java script and JSP, HTML, CSS for the UI design.
- Worked on Microservices implementations using Spring Boot.
- Developed Business logic with Spring MVC frame work and mapping using Spring DAO frame work.
- Involved in developing and exposing web services and consumption of web services like SOAP, RESTFUL Web services/ REST API.
- Developed MAVEN scripts to build and deploy the applications.
- Created Java JUnit test cases, and configured log4j for logging.
- Established all commercial area for the company's broadband business unit. Verizon Wireless is one of the largest Broadband wireless services providers.
- Worked with database development team and with DBA team to design the data model, tables, partition tables etc.., used Oracle 11g DB.
Environment: s: J2EE, Spring, Spring MVC, Spring Boot, Microservices, WebLogic 11g, Oracle DB, SQL, REST API, XML / JSON, Jersey, Junit, Log4j, Maven, JSP, HTML, CSS, GIT, Jenkins, Agile, Eclipse, JIRA, Stash, Unix/Linux.