Java EE (Enterprise Edition), which is geared to running large-scale network applications, has taken a back seat lately to Java SE (Standard Edition) as far as the buzz each has been creating. While Java SE 8 was released last year to much fanfare, the last major release of Java EE, version 7, was introduced more than two years ago. But Java EE will take center stage at the upcoming JavaOne conference.
Although the San Francisco conference does not begin until October 25, Oracle already has published session descriptions for the event, which reveal topics including Java EE, Docker, and the Internet of things.
With new IT implementations the demand for IT project managers is increasing. Agile methodologies support collaboration with distributed teams for creative problem solving. Domain expertise matters for managing project. The Internet of Things, cloud, big data, and cyber security will continue to dominate the IT landscape. Project managers have to pioneer IOT initiatives, be prepared for the influx of data and ensure that deliverables from their projects are secure says Chris Breckon, Digital Business Development Manager at Telegraph Media Group. The future of projects will be through entrepreneurial project managers.
InfoQ interviewed Chris Breckon about their investigation on project management, developments in managing IT projects, the importance of domain expertise, agile methodologies and managing projects, and trends in project management.
InfoQ: What made you decide to investigate project management to come up with this project management timeline?
Breckon: As we work very closely with project management course providers and we have a high volume of interest in project management courses we wanted to provide an overview of the project management industry so that we could show how it has changed historically to present day and why it is of such importance in the future.
InfoQ: Can you elaborate about some of the major changes that have happened in project management?
Breckon: Leadership and project methods have changed over time, from the historic inhospitable conditions which were authority driven by hard labour, deprivation and starvation which is shown on the timeline to more modern methods of team work that is creatively managed, more focussed (specialised) and takes into account project delays which were not accounted for historically. Project work is being distributed more effectively also, in the example of the Shard, the entire spire was pre-assembled in three storey sections on an airfield in Yorkshire whilst construction took place on the Shard in London – distributing construction work across regional locations helps to effectively bring a project together to meet deadlines.
InfoQ: Projects in IT is one of the sectors mentioned to watch out for in certain countries. Can you elaborate why you think this is the case, and why in these countries?
Breckon: For many countries I believe this is due to the upsurge in demand for data driven projects in IT, with new IT implementations more PM’s are in demand to lead these projects. In places such as Nigeria, Internet users are on the rise and the Internet itself has opened up a plethora of IT opportunities, there are complex regulatory issues in place but organisations are looking to project practitioners who can manage the risks and conduct analysis, IT project managers have these skills so investment is being made to push these skills.
InfoQ: IT also mentioned for Brazil, India and United Kingdom. Can you tells us more about what is happening in those countries, and how that will affect managing IT projects?
Breckon: Well in terms of Brazil, Brazils IT services industry has grown by 8.7% in a 12 month period due to the expanding numbers in R&D centres which support offshore projects, the growing awareness of Brazil in the corporate world is why Brazils IT sector is one to watch. Overall, Brazil is a good case study for project management in terms of success and challenges, where you can learn from and even they are still learning from their project management implementations for the World Cup event that took place in 2014. The cup was spread over 12 cities, they had to build seven additional stadiums and that came with project challenges. Although it was of economic value to hold the World Cup many project delays, mistakes and facilitation problems took place and is a great case study if you look into it further.
As for India, according to the ManpowerGroup India have the strongest hiring intentions globally. Government planning is devoting its time to more resources for IT and infrastructure projects and so PM’s are required to bring efficiency to government projects. The IT industry is fuelling economic growth and this has been down to energising the higher education sector especially in engineering and computer science. When you look at the market growth in energising the future especially with entrepreneurial talent, tech start-ups are set to increase from the current 3,000 up to 11,500 tech start-ups by 2020.
In the UK, the economy has been speeding up and is looking is further grow in 2015. More tech companies are planning to hire in 2015; KPMG had reported two-fifths of all UK tech companies planned to hire by this period in time. With all the IT change, change management is a key focus here. PM’s are strong in this change management area and so are best placed here.
InfoQ: Which development do you expect to characterize future IT projects?
Breckon: The future of projects will be through entrepreneurial project managers. Proactive development, entrepreneurs get that "bigger picture" and that is the way the future is heading towards them. For the project management role this means entrepreneurs will bring added value, more on the job learning, increased productivity, transformation by nurturing and living the idea of the project, maximising ROI and predicting new trends etc….
InfoQ: Do you think that domain expertise matters when managing projects? Can you elaborate why?
Breckon: Yes I believe this matters – having specialised skills when managing projects are important; industry skills, PM skills, solution skills, technical skills in a specialised area is more focussed and critical to the success of development programs. Every person should have a clear understanding of what is being done, why it is being done and why it is important in that moment. There are certainly benefits to having domain knowledge, project managers with solid domain knowledge are able to quickly grasp if the team’s estimates on schedules are realistic and achievable which will mitigate risks, also a PM with domain experience will be more valuable to a company so this would secure a PM’s position.
InfoQ: Can you elaborate on the status of agile methodologies in project management? What do you expect to happen in the near and far future?
Breckon: Agile methodology is cost effective and all about adapting, practices like this will continue to find new ways and better ways of building/growing in the future. Near future you are looking at the domain knowledge and expertise, growing on a larger scale in fields and sectors. I expect the far future to be more collaborative with distributed teams with creative problem solving. This is already existent however in the future expect creativity to be critically assessed as a performance measuring tool. In addition, the level of engagement will improve in teams, perspectives will broaden. Watch for the shift in ideas, mind-sets will be a key thing to watch in teams.
InfoQ: Are there any other trends in project management that we should be aware of? If so, how do you suggest to deal with them?
Breckon: As the Telegraph Courses project management timeline shows there are many trends but in terms of any other I would say Cybersecurity – security will be put more on the project managers to ensure deliverables are secure, the "Cyber Security PM". The Internet of Things, cloud, big data, and cyber security will definitely continue to dominate the IT landscape. IOT, provides a data rich future, this makes more things measurable and analysable, therefore it opens up new project possibilities – projects will grow substantially and PM’s need to start preparing for the influx of data that will change their work. It will be the PM’s job to preserve the vision of IOT whilst addressing realities and pioneering IOT initiatives through specialised PM’s in each area.
Yahoo has cut a deal with Oracle to promote Yahoo alongside its Java technology
The search company has cut a deal with Oracle to promote Yahoo search alongside future updates to Oracle's Java technology, which runs on most PCs. Starting this month, when people are prompted to update to the next version of Java, they'll be asked if they want to make Yahoo their default search engine on Chrome and Internet Explorer.
The box to reply in the affirmative will be checked by default, the Wall Street Journal reported, so those not paying attention might find themselves using Yahoo search even if they didn't mean to.
CEO Marissa Mayer announced the deal at Yahoo's annual shareholder meeting Wednesday. It's the latest partnership the search company has signed to promote its services.
In December, Yahoo replaced Google as the default search service in Mozilla's Firefox browser. That deal has been profitable, Mayer said Wednesday, without giving details.
Yahoo is also said to be angling to become the default search in Apple's Safari browser, when Apple's deal with Google expires this year.
The deals are intended to grow Yahoo's meager share of the search market. At the end of April, Google led the pack with 64 percent of desktop search traffic in the U.S., followed by Microsoft with 20 percent and Yahoo with less than 13 percent, according to comScore.
Java runs on billions of PCs worldwide, including 90 percent of PCs in the U.S. The deal with Oracle is for three years, Mayer said.
Yahoo is also working to integrate its search product with third-party apps, through a software development kit released earlier this year. Last week, Yahoo said its search service had been integrated into TouchPal, the default keyboard app on some Android smartphones.
Go ahead and update Java -- or disable it if you don't remember the last time you actually used it on the Web: Oracle's latest patch, released Tuesday, fixes 25 vulnerabilities in the aging platform, including one that's already being exploited in attacks.
Public keys, trusted hardware, block chains -- developers should be using these tech tools to helpRead Now
In addition to Java, Oracle also updated a wide range of other products, fixing a total of 193 vulnerabilities, 44 stemming from third-party components.
The patched products include Oracle Database, Oracle Fusion Middleware, Oracle Hyperion, Oracle Enterprise Manager, Oracle E-Business Suite, Oracle Supply Chain Suite, Oracle PeopleSoft Enterprise, Oracle Siebel CRM, Oracle Communications Applications, Oracle Java SE, Oracle Sun Systems Products Suite, Oracle Linux and Virtualization, and Oracle MySQL.
Oracle released Java 8 Update 51, Java 7 Update 85 and Java 6 Update 101. However, only the Java 8 update is publicly available, because general support for Java 7 and Java 6 ended some time ago. Only customers with extended support contracts continue to get access to security patches for those versions.
Out of the 25 vulnerabilities fixed in Java, 23 can be exploited remotely without authentication. Sixteen flaws affect only the client deployment and five affect both client and server deployments.
One fix is specific to the Mac platform and four fixes are for the Java Secure Socket Extension (JSSE), said Eric Maurice, director of software security assurance at Oracle, in a blog post.
The most high-risk vulnerability fixed in this Java update is known as CVE-2015-2590 and had zero-day status until this update. This means attackers were already exploiting it while no fix was available.
An exploit for this vulnerability was recently uncovered by researchers from Trend Micro in attacks that targeted at the very least the armed forces of an unnamed NATO country and a U.S. defense organization.
The attacks were launched by a cyberespionage group known as Pawn Storm or APT28 that is believed to have ties to Russia's intelligence services. The group has been active since 2007 and typically targets military, government and media organizations.
While Java is still widely used for Web-based applications in business environments, it's rarely seen on consumer-oriented websites today. Therefore, many users don't need the Java browser plug-in, which is the target of the majority of Java exploits.
Manually removing or disabling Java from every browser installed on a computer is possible, but the plug-in might get re-enabled with the next Java update. And uninstalling the Java runtime completely from the system is often not viable, because there are still popular desktop applications that need it.
Fortunately, Oracle added an option in the Java control panel that serves as a central place to disable support for Java-based content across all browsers.
For companies that do need Java support on the Web, defending against zero-day exploits can be a bit more complicated. However, there are options to significantly reduce the likelihood of attacks.
Internet Explorer has a feature that administrators can use to restrict which websites are allowed to load Java content, like only those hosting relevant business applications. And browsers like Mozilla Firefox and Google Chrome have a click-to-play option that can be used to prevent the automatic execution of Web-based Java content.
After a year of previews and one release candidate, Microsoft today officially launched the latest version of its Visual Studio integrated development environment (IDE) together with an update to its .NET framework.
Visual Studio 2015 (VS 2015) is now available for download (and purchase), but Team Foundation Server 2015 — part of Microsoft’s online services for development teams — will remain in its release candidate phase until next month.
As part of today’s announcement, Microsoft also released a couple of new download numbers for various tools in the Visual Studio ecosystem. Visual Studio Community, for example, the much-improved free version of the software for non-enterprise users, has now been downloaded 5 million times since its launch seven months ago. More than 3.2 million developers have now registered for the Visual Studio Online services. Visual Studio Code, the standalone code editor for Windows, Mac and Linux, has seen half a million downloads since its launch three months ago. More than half of those downloads came from Mac and Linux users.
As Microsoft’s corporate VP of its Developer Division S. “Soma” Somasegar told us, the company’s aim with Visual Studio was to make good on its promise to deliver a tool that allows developers to target all the popular platforms. “When you think about Visual Studio, the core theme is that VS 2015 is a cross-platform tool set,” he said. “Developers have been asking for this and we are delivering it.”
As Autodesk software architect Albert Szilvasy told me, his company is looking at Visual Studio’s cross-platform capabilities to launch apps for iOS and Android (sadly he didn’t reveal any details about these apps, though). For Autodesk, the advantage here isn’t so much that it could reuse some of its existing code from AutoCAD, for example, but that its developers don’t have to learn a new tool set.
Giving developers lots of choice was one of the main missions for the VS team with this release, Somasegar said. That means platforms, but also languages. VS 2015 offers support for C# 6 and VB.NET 12, for example, as well as improved support for C++, TypeScript and Python. Some of the new language features like Light Bulbs for alerting developers of potential fixes in their C# and Visual Basic code, were made possible thanks to the Roslyn project the company open sourced last year.
Autodesk’s Szilvasy also told me that he’s some some improvements in the compile times for many of Autodesk’s products. AutoCAD, for example, takes about 40 minutes to compile on a very high-end machine right now, but with VS 2015, he saw significant improvements.
Somasegar also stressed that VS 2015 will allow developers to work with Windows and Linux servers as their cloud backends and deploy to containers. “It’s all about opening up Visual Studio, broadening access and giving you the choice of what you want to do and what platform to target,” he said.
VS 2015 also includes many new debugging and diagnostic features, all of which have now been bundled into a single tool.
These days, however, Visual Studio is only part of Microsoft’s overall offerings for developers. Team management and DevOps services like Visual Studio Online and Team Foundation Server are becoming an increasingly important part of its tool set, too. Visual Studio now offers a number of improved integrations with these services, ranging from deployment to monitoring.
There are obviously plenty of other large and small changes in this new release. What’s worth noting, though, is that Microsoft has also brought the number of different versions of the software it sold from three to two (plus the free Community Edition): Enterprise and Pro. The company will also offer a standalone, non-subscription version of Visual Studio Professional for $499. Somasegar argues that the overall reaction to these (previously announced) pricing changes has been positive, especially among enterprise users.
As part of today’s launch, Microsoft teamed up with Humanitarian Toolbox to write a real-world app in VS 2015 that could help communities after disaster strikes. The new app will be available as an open-source project on GitHub today.
Java contractor required for an rapidly growing city centre company.
- Develop a new IT platform for international public sector organisations.
- Write software for one of the most commonly used intelligence solutions in the UK
You have experience with the following:
- Web Services
To apply, please click here
Dun & Bradstreet Position Specification: Software Developer
Dun & Bradstreet is vital to businesses of every size and scope, across six continents and every industry. Without our data, how would planes fly, coffee brew or search engines enlighten? When you collect and share insights on almost 300 million companies around the world, your chance to influence that world - for the better - is remarkably exciting. You will feel that energy in our hallways and product labs, client meetings and whiteboard sessions, hashtags and annual reports. Our collaborative, open culture is one where you can be inspired, and be inspiring.
Our purpose is to grow the most valuable relationships in business by uncovering truth and meaning from data. We're wildly passionate about our purpose, and it has us modernizing everything we do! We are passionate about the power of data. We embrace the change in the world around us. And we succeed by helping others succeed.
This is who we are and what you can expect when working in Dun & Bradstreet. So if you like the sound of this, we invite you to join our team. It is an opportunity like no other you will ever experience. You are the author of your career at D&B, and the company will back you with development that will lead you on road to success. What's holding you back? Come join us on our journey!
- Working with emerging technologies and software, you will be provided with a working environment that is stimulating, challenging and rewarding.
- D&B are looking for developers who are proud of their code and who are willing to stand behind it every time. People who want to make quality, elegant code, and superior standards part of their everyday practices. We want people who take an active interest in the technical community as a whole and who have a passion for what they do.
- If you want to influence; have the talent and ability to innovate with the best and the courage to stand up for quality then we want to talk to you.
- Development of core D&B software systems using a variety of technical stacks and delivered via multiple channels.
- A genuine passion and interest in technology and software development with a drive to stay informed on upcoming trends.
- Drive continuous improvement within development team through adherence to defined quality processes and contributing to process improvements.
Working in cross-functional teams you will be developing features end-to-end across the software stack and responsible for all non-functional capabilities of the features delivered.
You will be expected to write elegant, simple code that lends itself to low cost maintenance, extensibility, testability and performance.
- Understands and critically evaluates production readiness of code that he/she developed
- You will be expected to provide support to peers within the local and off-shore teams.
- Candidates must be prepared to take on delivery responsibilities outside of development as needed.
- Candidates must be able to work within a collaborative team environment and deal with both enterprise processes as well as ensuring that the team gets their work done as planned.
- Proficient in a number of programming methodologies and design patterns.
- The ability to write and review well documented, maintainable, and testable code.
- Proven ability to develop in-depth knowledge of a business domain.
- Candidates must have proven expertise of delivering products utilising the following stacks: Java, ETL (primarily Oracle and Informatica based), Hadoop ecosystem, Unix Scripting, PL/SQL etc.
- Experience of automated unit testing frameworks and continuous integration solutions.
- Experienced working within Agile and Classic SDLC processes
- Experience working with any of the major open-source or commercial frameworks a plus (Spring, Hibernate,...)
- Detail-oriented individual with proven ability to ensure that their designs and subsequent code are to the highest standards.
- Be innovative and enjoy working with emerging technology and creating solutions using such
Practical experience of any of the following is a plus
- Big data technologies
- build/release tools
- Angular-JS or Struts
To apply, please click here
I am currently looking for a Java Developer to join a market leading client, who focus on building SaaS applications for the insurance market based on risk analysis.
You will work within a strong development team who are continuing to grow, and have the opportunity to work in an Agile environment
This opportunity will give you exposure to Big Data technologies, along with one of the largest growing development teams of 2015!
Experience developing enterprise applications and systems software with Java, using open source frameworks and tools
* Java, J2EE
* Spring(MVC), Hibernate
With a city centre location, the role is easily accessible for any Java Developer to travel to. They offer a strong package and excellent career progression opportunities.
45,000 - 55,000
Dublin City Centre
If you are interested in this role, please apply now or contact Mark Staines on 018883444!
To apply, please click here
My client, an industrial company with offices globally are looking for an Oracle Functional Analyst to join their team. You will play an integral role within the ERP team and will work with other team members around the world with the aim of support a single business solution utilizing Oracle R12.
- The successful candidate will facilitate and participate in testing necessary system patches (Oracle Metalink)
- Perform Application Support for ERP enabled Businesses within agreed service level agreements
- Work with development teams to implement IT Governance & Change Management Processes to address new functionality
- Escalate unresolved issues as required to other provider groups such as DBAs & technical groups or software vendor support resources
To apply, please click here
Salary: 50,000+ Euros
Location: Dublin, Ireland
KEY SKILLS + ATTRIBUTES
Understanding and involvement of the full technical lifecycle
Expert knowledge of ORACLE and PL/SQL Development
Experience of Agile Methodologies
Use of Commercial UNIX Scripting
Ability to manage an on/shore / off/shore model
My client is a global leader in business and technology services. They are a Fortune 500 and Global 2000 listed company and operate across a number of different sectors. They not only focus on ensuring operations are as efficient and cost effective as possible, they are also at the forefront of innovations, unleashing new potential across client organisations.
This is an excellent opportunity for an experienced Lead/Senior Oracle PL/SQL Developer to join their Banking and Financial Services Practice / supporting one of their KEY banking customers.
Requirement Gathering / Engage with both internal and external customers to understand project requirements
Carry out detailed technical specifications/designs of new platform functionality
Develop innovative solutions either individually or as part of a team
Perform high/level design solutions based on functional business requirements
Specify detailed changes and enhancements to our service platform
Design, develop, implement and test changes to the service platform
Design unit and integration tests and execute
Lead Off/shore delivery teams
Manage stakeholders ensuring accurate reporting
Proven experience as a Lead / Senior PL/SQL Developer
Full and comprehensive ORACLE and PL/SQL Development expertise
Commercial UNIX scripting experience
Experience of AGILE methodologies
Demonstrate experience in engaging with customer teams and documenting technical designs or solutions on a project by project basis
Card payment experience desirable
If you feel that your skills and experiences match those above please apply to this advert.
All applications will be handled in the strictest of confidence and no information will be shared without your consent.
To apply, please click here