Software Developer (java/j2ee) Resume
SUMMARY:
- Driven and highly innovative Software Developer and Information Technology Professional with track record of success and 4 years of experience utilizing skills in hands - on web and desktop programming to meet and exceed client requirements.
- Exceptional talent and enthusiasm for requirement analysis, systems and database design, coding, testing, deployment, integration and customization utilizing latest technologies.
- Proven ability to contribute to full project development life cycle. Well-versed in optimizing and enhancing software to provide new features and improve performance.
- Committed to positive team collaboration and communication resulting in outstanding finished products.
CORE COMPETENCIES:
- Software Engineering Java Development Agile Methodologies Web & Desktop Applications
- Software Development Life Cycle Requirements Assessment Electrical & Electronics Engineering
- Testing & Debugging Team Collaboration
TECHNICAL SKILLS:
Languages: Java / J2EE, Scala
Web: JSP, SERVLET, JavaScript, AJAX, jQuery, XML, HTML5, CSS3, Node.js, JUnit
Web Services: SOAP, RESTful
Web / App Server: Apache Tomcat, Glassfish
Frameworks: Spring, Hibernate, JPA, JSF, Angular, Express.js, Swing, JavaFX
Databases: MS SQL Server, MySQL, SQL, MS Access, MongoDB
Design Patterns: Abstract Factory, Proxy, Façade, Adapter, template, Observer, Singleton, Factory Command, Visitor, Mediator, Prototype, Decorator, Iterator, Builder.
SDLC: Waterfall, Agile (SCRUM)
Tools: NetBeans, Eclipse, STS, Apache / Tomcat, Glassfish, Visual Studio, GitHub SVNStarUML, Mockito
Platforms: Linux (Ubuntu), Windows, Mac OS
Big Data: Hadoop, Hive, Scala, MATLAB, Spark, Pig
PROFESSIONAL EXPERIENCE:
Confidential
Software Developer (Java/J2EE)
Responsibilities:
- Key developer to code, review the code, test and implement to production
- Collaborated with system developers to prioritize and facilitate transforming software development life cycle to Agile Scrum methodologies.
- Designed, established, and maintained databases using MySQL
- Documented and wrote stored procedures and functions.
- Coded applications according to industry standards and best practices.
- Established comprehensive user training and support.
- Maximized customer satisfaction and quality control by developing models.
- Designed framework to support operations of varied financial, public and private institutions including credit unions, banks and libraries.
- Used Spring, Hibernate and MySQL
- Participated in Agile Daily Scrum and worked with product owner to prioritize stories
- Used Spring to implement the REST service, Spring Security for authorization using Tokens, and Hibernate/JPA as persistence layer.
- Analyzed common features of diverse institutions and integrated them into reusable code, which served as basic framework that was then customized with clients’ required functions to complete applications.
- Tested the modules using JUnit and Mockito.
- Used Maven to build the modules, Jenkins and Git as code repository.
- Promoted the code to Testing environment and worked with QA to ensure code quality.
Tools and Technologies: Java, Spring, Spring Boot, JavaScript, jQuery, Ajax, HTML, CSS, JSP, Hibernate, JPA, MySQL, JUnit, Mockito, Maven, Jenkins, Git.
Confidential
Software Developer (Java/J2EE)Responsibilities:
- Played crucial role in life cycle development process of e-commerce platform providing catalog product browsing and shopping cart functions with flexible payment and shipping options.
- Analyzed user and software requirements to determine feasibility of the project and developed best in class architectural design
- Developed the e-commerce application with Spring MVC and Hibernate.
- Used Ajax for the navigation bars.
- Ensured high quality code by using pair programming and test-driven development
- Participated in Agile Daily Scrum and worked with product owner to prioritize stories
- Used Maven to build the modules, Jenkins and Git as code repository.
Tools and Technologies: Java, Spring Framework, Spring Data, AJAX, Hibernate, MySQL, JUnit, Mockito, Maven, Jenkins, Git
Confidential
Software Developer (Java/J2EE)Responsibilities:
- A web platform which provides reservation service for Ground Transportation system implemented using Spring MVC.
- Retrieving data for buses services from the nation’s vehicle database system. (RESTful client service making the call to vehicle data system and store in the local system)
- Disseminating data to other systems which are subscribed to the system. (through RESTful calls)
- Actively participated in all the development phases, including creating use cases and sequence diagrams, building business logic in Java.
- Used Hibernate extensively to store the persistence data into the MySQL database and written HQL queries to access the data, used Spring Data to create data repositories
