As a Java Programmer based in Raleigh, Mississippi, you will play a pivotal role in crafting robust and scalable Java-based applications that propel our business forward. Your core objective will be to design, implement, and maintain Java applications that align with our strategic goals. Positioned within the software development team, you will collaborate closely with cross-functional teams to deliver solutions that enhance our digital offerings and improve customer experience.
-
1. Design, develop, and maintain high-quality Java applications aligned with business needs.
-
2. Collaborate with product managers and other stakeholders to define software requirements and functionalities.
-
3. Participate in code reviews and provide constructive feedback to ensure code quality and improve performance.
-
4. Troubleshoot and resolve software issues efficiently to minimize downtime and optimize functionality.
-
5. Stay updated with the latest industry trends and technologies to continuously enhance our software solutions.
-
1. Bachelor's degree in Computer Science, Software Engineering, or a related field.
-
2. At least 3 years of professional experience in Java programming and application development.
-
3. Proficiency in Java development frameworks and tools, such as Spring and Hibernate.
-
1. Experience in developing web services using RESTful architectures.
-
2. Familiarity with front-end technologies such as HTML, CSS, and JavaScript.
-
3. Knowledge of cloud computing platforms like AWS or Azure.
-
1. Strong problem-solving and analytical skills to design efficient algorithms.
-
2. Excellent communication skills to collaborate with team members and stakeholders.
-
3. Ability to work independently and manage time effectively in a fast-paced environment.
-
4. Solid understanding of Object-Oriented Programming principles and design patterns.