Principal Consultant - Java Developer
Apply now »Date: Mar 3, 2023
Location: PB, IN, 160059
Company: Bunge
Senior Java EE Developer
Description
The Senior Java EE Developer is responsible for developing and maintaining enterprise Java applications in a service-oriented environment. The developer implements solutions based on technical requirements and design documents, following best practices, and applying design patterns as and when appropriate. Supports other technical teams and processes with technical advisory and architectural oversight on a need basis.
Who are we looking for
• 4+ years of experience with Spring/JavaEE development.
• Working experience with of Enterprise JavaBeans.
• Understanding Spring Framework and its modules.
• Well versed with RESTful web services.
• Experience with relational databases (Oracle/PostgreSQL/MySQL).
• Experience with configuring and using enterprise application servers (Websphere/JBoss)
• Understanding of service-oriented architecture.
• Understanding of thin-client and thick-client approach
• Understanding of Java desktop application (Swing/AWT)
• Practical knowledge of design patterns
• Knowledge of JPA, Hibernate and ORM concepts.
• Experience with Java Message Service API.
• Practical experience in creation/use of CI/CD pipelines
• Object-Oriented modeling and programming.
• Familiarity with dependency management using Maven.
• Knowledge of repositories like Git, Bitbucket, SVN.
Optional skills
• Experience with JavaScript development and frameworks (like Angular, React, Vue.js), HTML 5, and CSS 3.
• Understanding of cloud environment concepts and best practices
• Experience with XML technologies, including XSLT, Xquery, and Xpath.
• Good understanding of distributed transaction management.
• Experience in performance tuning, caching, clustering, and related concepts.
• Experience with non-relational databases (MongoDB).
• Understanding of test driven development.
Challenges
• Perform problem analysis and propose solutions for given business scenarios.
• Interact with projects managers, business analysts, architects and stakeholders throughout the IT Software Development Life Cycle (SDLC).
• Develop and maintain enterprise level Java backend/client applications (thick-client architecture)
• Deliver high quality, testable, modular, and extensible Java code.
• Employ concepts of object-oriented modeling and design.
• Provide production support of existing systems.
Bunge (NYSE: BG) is a world leader in sourcing, processing and supplying oilseed and grain products and ingredients. Founded in 1818, Bunge’s expansive network feeds and fuels a growing world, creating sustainable products and opportunities for more than 70,000 farmers and the consumers they serve across the globe. The company is headquartered in St. Louis, Missouri and has 25,000 employees worldwide who stand behind more than 350 port terminals, oilseed processing plants, grain facilities, and food and ingredient production and packaging facilities around the world.
Bunge is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, gender expression, transgender status, national origin, citizenship, age, disability or military or veteran status, or any other legally protected status. Bunge is an Equal Opportunity Employer. Minorities/Women/Veterans/Disabled
Job Segment:
Developer, Java, Web Design, Sustainable Agriculture, Cloud, Technology, Creative, Agriculture