Java Developer Resume
0/5 (Submit Your Rating)
New York, NY
SUMMARY
- 3+ years of experience in development, configuration, testing, support and documentation in the Software Development Life Cycle using JAVA/J2EE technologies.
- Experience in building Enterprise Applications using technologies such as Core Java, J2EE, Servlets, JSP, JSF, EJB, Struts, Hibernate, Spring, MVC, JDBC, JMS, and XML.
- Proficient in Core Java concepts like Collection Framework, Multi - threading, Generics, Annotations, Serialization, JavaBeans, Externalization.
- Expert knowledge over J2EE Design Patterns like MVC Architecture, Singleton, Session Facade, Business Delegate and Data Access Object for building J2EE Applications.
- Skilled in frontend development using HTML5, CSS3, Bootstrap, JavaScript, Angular, Node JS, jQuery, JSON, and AJAX.
- Hands on experience in implementing Service Oriented Architecture (SOA) and web services such as SOAP and REST using WSDL, JAX-WS, and JAX-RS.
- Proficient in writing SQL & PL/SQL Queries, Stored Procedures, functions, packages, tables, views, triggers for data integration of Oracle and SQL Server databases.
- Experience in AWS cloud resources like EC2 instances, S3 buckets, Auto Scaling, Dynamo DB, AWS IAM, Elastic Load Balancers (ELB) and Relational Database Services (RDS).
- Expertise in using IDEs like Eclipse, Net Beans, and RAD for developing and debugging rapid web and enterprise Java applications.
- Working experience in using ANT and Maven scripts for building and deploying the application in Web/App servers like WebLogic, WebSphere, and JBOSS.
- Experience in designing Use Cases, Sequence Diagrams and Class Diagrams using UML tools Microsoft Visio and Rational Rose.
- Excellent analytical, problem solving, debugging & trouble shooting, communication & interpersonal skills with ability to perform independently and as part of a team.
TECHNICAL SKILLS
Web Technologies: EJB, JMS, SOAP, REST, WSDL, JSF, Servlets, JSP, EJB, MQ Series, Log4j, XML, HTML5, CSS3, JavaScript, jQuery, AJAX, JSON, Angular
Languages: Core Java, J2EE, SQL, PL/SQL, T-SQL
Frameworks: Struts, JSF, Servlets, Hibernate, Spring, J-Unit, MVC
Application Servers: Tomcat, WebLogic, JBOSS, WebSphere
Operating Systems: Windows, Unix, Linux
Databases: Oracle, SQL Server, MongoDB
Source Control: CVS, Perforce, Clear Case, SVN
PROFESSIONAL EXPERIENCE
Confidential - New York, NY
Java Developer
Responsibilities:
- Participated in requirement gathering and framework implementation sessions through Agile TDD methodology.
- Worked on OOPS concepts like Multithreading, Inheritance and used Collections.
- Used Hibernate framework for back end development and Spring dependency injection for middle layer development.
- Developed Responsive User Interface (UI) pages using HTML, CSS3, JavaScript, jQuery, AJAX, Bootstrap and Angular.
- Wrote Angular services driven JSON consuming JavaScript functions to save User selections such as radio button, drop-down menu selections into a cookie.
- Used React JS for templating for faster compilation and developing reusable components.
- Used Spring RESTful API to create web services, set JSON data type between front-end, and the middle-tier controller
- Developing the Microservices using Spring Boot that create, update, delete and get the assignment information from backend.
- Used Rabbit MQ queues for implementation of multi-threaded synchronization processes and used JMS queues for consumption requests.
- Leveraged Angular resources for all data access, encapsulating URLs and standardizing data access interfaces.
- Implemented OAuth2.0 for authentication-based web application and accessed APIs for fetching data services
- Configured Maven repositories and multi-component projects and scheduled projects in Jenkins for continuous integration.
- Created Jenkins job to trigger Cloud Formation scripts and deploy JAR/EAR file in AWS EC2 instance by triggering Ansible playbook from a Jenkins Job.
- Analyzed large amounts of data sets to determine optimal way to aggregate and report on it.
- Performed Code Optimizations to improve the performance of the applications.
- Used new Java 8 features, such as Lambda expressions, Streams and Functional Interfaces.
- Administered and deployed applications into WebSphere Application Server.
- Developed logging module using Log4J to create log files for debugging & tracing purposes.
- Developed JUnit test cases for testing the application.
- Worked closely with the testing team in creating new Test cases and created the Use Cases for the module before the testing phase.
Confidential - Chicago, IL
Java Developer
Responsibilities:
- Involved in interacting with business users to record user requirements, created the Functional Specification Documents (FRD), and remodeled the existing architecture.
- Implemented Agile/SCRUM methodology for iterative application development, weekly Sprints, stand up meetings, and customer reporting backlogs.
- Implemented transaction management using Spring declarative transaction management with Spring AOP concepts.
- Built rich prototypes and applications using HTML5, CSS3, JavaScript, jQuery, Ajax, JSON, Angular, and Bootstrap.
- Developed service for stripping long error messages from JavaScript code for Angular.
- Used ReactJS to create Controllers to handle events triggered by clients and send request to server.
- Developed ORM mappings using Hibernate annotations and established data integrity among all tables sitting on MS SQL Server Database.
- Worked on setting up the Docker images of the Java based services are deployed as part of continuous integration process.
- Built Microservices using Spring Boot & Spring Security and deployed to AWS cloud.
- Analyze and fix issues related to REST Web services and Application responses.
- Converted Soap service to REST based microservice application
- Worked on developing REST Services to expose the processed data as a service.
- Created Spring Batches for running batch jobs and documented the use of Spring Batch.
- Used Multi-Threaded Environment to run the processes asynchronously using different future calls.
- Deployed Microservices as RESTful Java Web Services on Amazon Elastic Beanstalk.
- Configured, supported and maintained all network, firewall, storage, load balancers, operating systems, and software in AWS EC2.
- Use Maven to build the application and deployed on JBOSS Application Server.
- Used Jira as a Tool to add tasks to the given user stories and adds defects during the Iteration.
- Developed the custom Logging framework used to log transactions executed across the various applications using Log4j.
- Developed JUNIT lists for the programs and used Easy Mock for mock objects.
- Worked with offshore team in assisting them to understand the business requirements and design for modules development.
