Java Developer
- Published on
About the Role
Krasan Consulting Services is seeking a Senior Software Engineer who is passionate about developing innovative web applications. In this role, you will be developing both client-side and server-side logic while designing and implementing robust data environments. Your expertise will be pivotal in building user-friendly interfaces, crafting efficient Java code, and creating scalable web services and APIs.
Responsibilities
- Design and develop high-performing and scalable web applications, encompassing both front-end and back-end components.
- Write clean, efficient, and well-documented Java code.
- Architect and implement robust application frameworks.
- Manage and design data environments.
- Develop and consume web services and APIs.
- Collaborate with stakeholders to understand and refine requirements.
- Write and maintain comprehensive unit and integration tests.
- Establish and manage CI/CD pipelines for seamless and automated deployments.
- Utilize cloud platforms, primarily AWS, to deploy and manage Java applications, adhering to cloud-native best practices.
- Ensure scalability, security, and reliability of our software solutions.
- Manage version control effectively using Git.
- Evaluate and recommend new technologies, libraries, and frameworks to enhance our development process and product quality.
- Contribute to the implementation of Master Data Management strategies at scale.
- Work within an agile, cross-functional product development team, embracing practices like pair programming.
About the Candidate
The ideal candidate will have proven experience as a Senior Java Developer with a strong understanding of:
- Java Spring Boot Framework
- Testing frameworks (JUnit, Selenium)
- Job scheduling (JobRunnr)
- Databases (PostgreSQL)
- Cloud platforms (AWS)
- Containerization (Docker)
- Development environments (IntelliJ)
- Version control (Git)
In-depth knowledge of AWS services like EC2, S3 Bucket, RDS, and Lambda is essential, as is an understanding of the full web development lifecycle. Experience in Agile environments and familiarity with front-end technologies (HTML, JavaScript, CSS) is a plus.
Company Culture and Benefits
Krasan Consulting Services values collaboration and innovation in a hybrid work environment, allowing 2 days onsite and 3 days remote weekly. We are looking for US citizens and permanent residents (Green Card holders) to join our team as a W-2 employee, working directly with us, and not through contract arrangements.
Additional Information
This position requires your physical presence in the Springfield, Illinois area from day one and is available only to local candidates. Note that unsolicited resumes from agencies will not be considered.