Sterling Engineering, Inc.
https://cdn.haleymarketing.com/templates/63335/logos/square_logo.png
https://www.sterling-engineering.com
https://www.sterling-engineering.com
USD
65
80
HOUR
true
Software Engineer
Chicago, IL 60606 US
2023-05-17
2023-06-30
Employment Type:
Contract
Job Category: Data Engineer
Job Number: TS5043512
Compensation: $65-80 / hour
Job Description
Position: Software Engineer
Duration: 6-12 months
Location: Chicago, IL 60606 - hybrid onsite 3 days a week
I am looking for a Software Engineer with expertise in Java and Informatica to join a Data Platform Architecture team.
As a Software Engineer, you will be responsible for fine-tuning the Service Layer of our software applications, ensuring their optimal performance and seamless integration. Your primary focus will be on utilizing Java and Informatica to enhance and optimize the service layer components of our systems.
Responsibilities:
- Develop, enhance, and maintain the service layer components of our software applications using Java and Informatica.
- Collaborate with cross-functional teams, including product managers, designers, and other developers, to understand requirements and design efficient solutions.
- Fine-tune the service layer to improve performance, scalability, and reliability of our applications.
- Identify and resolve bottlenecks, bugs, and performance issues in the service layer code.
- Conduct code reviews to ensure adherence to coding standards, best practices, and quality guidelines.
- Work closely with database administrators and backend developers to integrate the service layer with backend systems and databases.
- Implement and maintain integrations with external systems using Informatica.
- Optimize data flows and transformations within the service layer to ensure efficient data processing and accurate results.
- Stay updated with the latest industry trends, tools, and technologies related to Java, Informatica, and service layer development.
Requirements:
- Bachelor’s degree in computer science, Software Engineering, or a related field. A relevant master’s degree is a plus.
- Proven experience as a Software Engineer, with a focus on developing and fine-tuning the service layer using Java and Informatica.
- Strong proficiency in Java programming language and related frameworks (e.g., Spring, Spring Boot framework, Hibernate).
- Hands on experience in data pipeline development using modern ETL tools specifically on Informatica PowerCenter and/or Informatica IICS
- Solid understanding of service-oriented architecture (SOA) concepts and RESTful web services.
- Proficiency in SQL and Scripting (Unix shell and /or Python)
- Familiarity with performance optimization techniques and tools for Java applications.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills to work effectively within a team.
Preferred Skills:
- Familiarity with cloud platforms (e.g., AWS, Azure) and their related services.
- Knowledge of big data technologies (e.g., Hadoop, Spark) and data analytics concepts.
- Experience with containerization and orchestration technologies (e.g., Docker, Kubernetes).
- Understanding of DevOps practices and tools for continuous integration and deployment.
Did you know about Sterling? As a Sterling contract W2 employee you are become an owner in Sterling. We are an Employee-Owned ESOP (Employee Stock Option Program) Company that itself is an additional retirement benefit on top of our other exceptional Sterling benefits, including paid holidays, PTO, the ability to join the 401K with a company match. Sterling Engineering / Staffing could be your future home.
Qualified applicants will receive consideration for employment without regard to race, color, age, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or genetic information.
#SP