Junior Java Engineer - King of Prussia, PA - Georgia IT Inc.
King of Prussia, PA
About the Job
Job Title : Junior Java Engineer
Location : King of Prussia, PA
Position Type : FULL TIME
Rate : $ 85,000
Interview : F2F Interview
The Junior Java Engineer has 3 primary responsibilities:
ii.Performance monitoring
iii.Session management, Pipelines Processing and Commands
REQUIRED SKILLS/EXPERIENCE (Must be Hands-On Experience):
The Junior Java Engineer is a key member of the E-commerce team. In order to be effective in this role, the following skills are needed:
PREFERRED SKILLS/EXPERIENCE:
Location : King of Prussia, PA
Position Type : FULL TIME
Rate : $ 85,000
Interview : F2F Interview
The Junior Java Engineer has 3 primary responsibilities:
- Obtain full understanding of the Oracle Micros framework (OCP) and the custom enhancements made to meet our E-commerce business requirements
- Hand on development participation on all internal OCP back-end/front-end related project work.
- Work directly with IT to support in-house instances for cross team functional and performance testing.
- OCP API tweaks, refactoring and bug fixes.
- Mentor and share knowledge with other members of the development team.
- Support SVN merges.
- Write technical documentation for:
- New features
- Platform and local instance changes/enhancements
- OCP related features like:
ii.Performance monitoring
iii.Session management, Pipelines Processing and Commands
REQUIRED SKILLS/EXPERIENCE (Must be Hands-On Experience):
The Junior Java Engineer is a key member of the E-commerce team. In order to be effective in this role, the following skills are needed:
- A Bachelor's degree in Computer Science/Engineering or Information Systems/Technology/Engineering.
- 2-3 years with Core Java and J2EE concepts and implementation including but not limited to inheritance, polymorphism etc.
- 1 -2 years of solid JDBC experience (either direct JDBC or ORM frameworks).
- Working knowledge and hand-on implementation of JSP Scriptlets, JSTL and custom tag libraries. Must be able to create new custom tag libraries.
- 1 -2 years with a relational database with DDL and DML and should be fluent in writing complex database queries. Preferred databases are Oracle, Microsoft SQL Server and MySQL. (MS Access alone is not acceptable). Should have a thorough understanding of relational DB concepts such as normalization, primary/foreign keys etc.
- 1 -2 years of using IntelliJ IDE. If not IntelliJ, Eclipse.
- 1-2 years with Apache Tomcat (or JBoss/Weblogic/Websphere).
- 1-2 years with versioning systems such as SVN, Git.
- 1 -2 years using basic front end technologies HTML/HTML5/CSS/JavaScript.
- At least 1 year of ANT and a strong understanding of how build and deploy scripts work and able to create and modify existing ANT scripts.
- A STRONG desire to learn new things and willingness to research stuff independently.
- Able to SSH to a Unix flavored server and run basic commands.
- Multi-threading / concurrency concepts and implementation.
- Design patterns – Factory, Decorator, Singleton etc.
- Simple Object Access Protocol (SOAP) and Rest
- Unit & integration testing
- Understanding of how Akamai (reverse proxies) and proxies work in general.
- Staying up to date on the latest technologies and implementations. Also should stay up to date on the latest ecommerce development trends.
- Should understand the various development models agile/waterfall etc. Preferably someone who is familiar with agile methodologies and paired programming.
- Excellent problem solver.
- Excellent communication skills.
- Ability to work well across multiple departments and independently, as well as the ability to interact productively within team setting
- Excellent attention to detail, follow-up and organizational skills
- Demonstrate ability to handle multiple tasks simultaneously and meet deadlines
- Strong and palpable "sense of urgency” for implementing courses of action.
- Genuine enthusiasm and excitement for Lilly Pulitzer merchandise, brand positioning, fun, and emotional connection with the consumer.
PREFERRED SKILLS/EXPERIENCE:
- Java Certified Programmer (Java 6.0 and above).
- Experience with front end technologies (Javascript/CSS).
- Familiarity with SEO.
- Experience with the Spring framework.
- Experience with Hibernate or other ORM frameworks.
- Experience with ATG.
- Experience with NoSQL frameworks.
- Experience with Big Data.
- Along with Tomcat, experience with Weblogic/JBoss/Websphere.
- Apache Maven.
- A good understanding of build and deploy methodologies.
Source : Georgia IT Inc.